Regarding celebrations,
Ashwin is no less than Bhajji, I still remember the ipl finals and the playoffs, His sendoff"s to agarwal and Gayle(some commentator also said the same thing)
And Agression is Bhajji"s key to success,
Ashwin is better in t20 but no where in ODI"s
Nowhere in ODI's because he has never been there in ODI's enough. You seriously comparing Ashwin's celebration with Bhajji's celebration? Bhajji has bordered on insanity at quite a few times. Anyways leave that out because thats upto the bowler and captain.
----------
Well I don't agree that Ashwin is a better bowler then Bhajji in any format barring T20. Harbhajan always seems to do the work for India, and with all his experience behind him, he is India's best spinner any day.
Ashwin does have variations and is surely a future prospect, but in now way he is better than Bhajji.
Harbhajan seems to start looking like the best spinner again only because a certain Ashwin seems to be propping up the ranks and comes from an IPL/state side thats accused of fixing IPL's, favoring Chennai/CSK/Tamil Nadu players in India selection and taking dominant hold in BCCI. Its funny how in the past 5-6 months, so many people have been highly vocal of Harbhajan losing his mojo and looking highly mediocre and ordinary and not deserving of being the best spinner of India tag. Suddenly now, he "seems to do the work for India" when Ashwin is breathing down his neck heavily?
----------
Harbhajan may be out of form. Ashwin may be better bowler on current form but he won't wrap SA batting lineup and take last wicket when 3 overs are spare to draw. Harbhajan was out of form with lot of criticism coming into that match as well.
My point is experience comes play on tense situations not form.
Experience comes with chances being given, and form translates into chances being given. But Ashwin doesnt seem to be getting his proper chances because of Harbhajan and his reputation and the fact that both are off spinners.