Out of 12, there were only three that I thought did well:

1. David Archuleta
2. Jason Castro
3. Michael Johns

Jason surprised me because he hasn't had much camera time until now, so I didn't know what to expect. Michael was not at his best, but still decent.

The worst:

1. Chikezie (cheezy performance)
2. Danny Noriega (cocky and performance was "gawky"
3. Luke Menard - very pitchy performance

I didn't think Garrett did that well, but I don't think he was the worst.