Your vote on this answer has already been received
Hrithik dances like a magician ... he is enviable fluidity...and he looks exceedingly manly when he dances...with a lot of charisma,passion and intrigue. Its difficult to take eyes off him and notice any other dancer next to him,cause he loves his craft and makes it a masterpiece by his sheer presence.
Shahid does complete justice to the craft too,but he emotes too,a great deal more,and brings out the character's persona through his dancing abilities. He is cute,lovable and very endearing.He is a perfectioninst and it shows.
Both are geniuses of the craft and just cant be compared...cause both are unique in thier own individual ways.