Madras Medical College is much better than Bangalore Medical College. It is also more reputed. However, if you aren’t from South India, then choosing Bangalore Medical College will be better. If you know English and Hindi, you can easily adjust at Bangalore. But you will need to learn Tamil if you are going to stay in Chennai.