In order from best to worst, I would have rathed them: Fantasia, LaToya, Jen Hudson, Jasmine, John Stevens, George, JPL, and Diana.
I have to admit, Jen Hudson is the one perplexing me the most. She's done quite well the last couple of weeks, exceeding my expectations. Before the performances, I probably would have picked her to lose tonight. She might be a dark horse bottom 3 if too many other people vote for LaToya or Fantasia instead of her, however. She doesn't deserve to be this week, but I can easily see it happening.
John Stevens will survive another week. He was pretty lame tonight, but not dreadful. He better not have a bad night the next couple of weeks though, or he's toast.
JPL, your lucky streak will end tonight. You by all rights deserve to be in the bottom 3 for sure, and to have even money odds of being voted out. But you probably won't.
Wasn't George's best night. He deserves to end up in the bottom 3, but probably won't, Jasmine is more likely to be in the bottom 3 even though she doesn't deserve it this week.
My prediction for bottom 3: Diana, JPL, and Jennifer Hudson.