while most of the things mentioned by c_c are true, i feel he left the most important reason out. sehwag is not such a consistent batsman simply based on those things. rather its because, like it or not, he is a very intelligent player with a great presence of mind and brilliant shot selection. most people seem to dismiss him as a slogger, which is complete and total garbage, and would come from someone who hasnt analysed anything about sehwag and would desperately need to watch anyone of sehwags first few 100s or for that matter his 155 against australia all of which were perfect examples of well constructed grafting innings. and anyone who says that he doesnt have a good technique, is clearly out of his mind.
as ive said on several occasions before, sehwag is more than capable of playing watchfully and hes more than capable of playing agressively as well, something which gilchrist is incapable of. what sehwag does, is that when the bowling is rubbish even if its a spell, he will try to tear it apart, which leads him to playing with barely any footwork, and because his hand eye coordination is so good hes going to succeed more often than not against rubbish bowlers. if the bowling is good or the pitch is difficult to bat on, then he goes into his shell and plays the waiting game, in which case his technique is usually fairly good, certainly no one can claim that sehwag's defence is poor or anything of the sort, and when he gets a bad ball he pounces on it, with or without footwork, again bad balls are unlikely to get someone with his eye out, even if he doesnt use his feet. this treating good bowling with respect and giving poor bowling what it deserves is precisely what makes a great player, and sehwag is the one that uses it better than any other player has done before.
Tendulkar = the most overated player EVER!!
Beckham = the most overated footballer EVER!!
Vassell = the biggest disgrace since rikki clarke!!