I am personally of the opinion that this question is highly subjective.Without some criteria most will suggest their personal likes and dislikes. e,g I find that SRK may not be a great actor but he is entertaining,in Parinetta Saif Ali Khan demonstrated that he has great acting abilities that can be exploited. In my personal opinion most roles in modern Indian movies does not provide challenging protagonist roles for actors to demonstrate or expand a good repertoir of talent. In Western films Shakespearean actors are in a class by themselves.