AB is very good actor, no doubt about that.. But to remind you there are better actors in India than AB. MD dosent just give importance to acting, it is more about populatity, who is more popular?
An actor should be versatile, can take up any role and give the best to it. The only actor, who has been versatile to my knowledge is KamalHasan, but he is not popular to be put in MD. So Dont confuse between acting and populatiry.