ESPN analysts actually preferred Aerosmith with Britney Spears over U2. The reason? They thought Britney Spears was hot.
As great as U2's performance was, my top pick would be Prince. I thought he really nailed it. The Stones were so disappointing, The Black Eyed Peas were a train wreck and Madonna was meh.
I wish they would put Pearl Jam or Van Halen instead of Beyonce, but who knows, maybe she'll surprise me, maybe she'll actually sing.