You know how Indians are! We consider ourselves to be experts at Movies and Cricket.
Frankly, and I'm only guessing here, Shahrukh has typecast himself into a particular role. That of a romantic hero directed towards the Non-Indian audience.(thank Karan Johar
) And because of his stellar success in the past, even if he tries to break that mold or tries to be different, his movies are scrutinised. And to be honest he's not the one to have done groundbreaking stuff first in Indian cinema.
For eg: He's had DON & DON 2, previously essayed by Amitabh. Hard shoes to fill in.
Regarding Ra.one, I expect audiences were looking to be blown away. But it wasn't that much of an improvement from KRISH , probably our first super hero film.( I haven't watched Ra.one though).
Rest assured his films will never fail to make money at the B.O.
But Salman and Aamir are right there along with Shahrukh.