Its rajkumar hirani all over, the real hero of the movie is its story (may be chetan bhagat). I think amir's job was just to bring the audience in... star power ofcourse!!!
Otherwise omi vaidhya's acting was better than the 3 idiots combined. For those who dont know about this person (like me) google his name.
Wholesome entertainer, does not preach anything. Go watch - best hindi movie of the year!!!