I have always felt that the show Britain's got Talent does it right as opposed to American Idol. One show seems more about good fun with people's quirky talents, while the other one is more about cut throat competition in order to land a contract with the recording industry.
The show format is so annoying though. Who the hell cares to watch the hosts' reactions?