Chennai has its charm of beach. And Coimbatore is pleasant throughout the year.
But its sweaty in Chennai and there is water scarcity. Oh, add the power (I’m not talking about politics) issues too.
There aren’t many IT cos in Coimbatore.
Bangalore has a pleasant climate and full of job opportunities. So it makes it as a perfect destination.