What I think:
Michael Johns should've won- finally they had a classic rocker on the show, my fave genre, and so what if he wasn't that original? The guy had a great voice
Syesha usually sux balls but last night she was the best
David Archuleta for me is just meh but i know he's super popular
David Cook is 2nd best overall
Jason Castro to me is (now that Mike left) probably the best one
Brooke is ultra-sexy but sucks at singing-she should've gone
Carly- she was always ok for me- not the best, not the worst

my 2 cents...