If you study well, then both fields are good. You will be able to progress well. In medical field, during studies you have to work hard. There is tough competition in entrance exams. There are fewer chances. But there is more scope for earning in medical field in India or abroad.
Non-medical fields like accounting are simpler. Any one can get into the stream. For qualified accountant or high qualifications, there are good opportunities. They are paying well too. There are many engineering or science streams. Nowadays there are many more graduates than the available number of opportunities. Only some percentage of the engineering graduates are able to get jobs. There are better opportunities available for post graduations in engineering. Students who go abroad for higher studies are doing good.