Uday Chopra wasn't half as bad as he was made out to be over all those years. He appeared confident on-screen, could pull off songs and dance without looking odd. The biggest disadvantage for him was he did not look like a conventional "Hero" and that is a primary reason he was mocked so much.