Personal Opinion: He is just a great actor but as a human being I dont respect him at all. He is a sort of person who is always full of attitude and arrogance off screan. He is one of the most popular stars of bollywood but besides it he just another man with faults.
There have been many of his performances which were pathetic but those were overshadowed by the great ones like MY Name Is Khan, Mohabbatein, DDLJ, etc. There was a time his career was gonna end when he release his own production film RA-One.
According to me he has got way too more followers than he deserves.