Please try to be exact with your question. Better with respect to what?
As much as I understand,
BCA is a good undergrad degree with quiet a lot of job opportunities after it but with low pay and chances of survival(due to competition and recent layoffs) so the job market has come to the survival of the fittest. It’ll be a good option to go for a master’s degree like
MBA, MCA or MSC in Computer/Information Science.
After BCA you can be placed in sectors like
●IT
●Non IT
●Systems
● Operations Manager, etc