Here's my 2 cents....
I like Zach... can't figure out why they all hate him. I don't think he should (or will even get a chance) to win- he had a chance to flip the game and send Daniele home but didn't. Alliances or not, they will all eventually have to make a strategic move- he missed his chance to be a contender in my mind tonight.
I don't like Daniele and her whining and spoiled bratty ways- but I think she should (and will) win. She's played a solid game from the get go. This game is not for honest people! No one has ever won the game with a clean conscience- in the end, it comes down to who played with the best strategy and performance. They are not there to make friends, right? Daniele had Eric's ticket very early on. She's been onto just about everything that's transpired, and quite frankly, she should never stop thanking her dad for voting Nick out- she would never have been where she is now if Nick was there.
I liked Jessica until she let Eric talk her into not putting D&D up... and worse, not keeping Amber. She stepped on Zach by putting him up there, she should have seen it through and ousted him- she knew it, but she was too caught up in what Eric said.
I would be very disappointed to see Jameka get in the F3- she has not been playing the game. She blew her game by keeping her word to Jen- again, this game has no room for saints.
ED is by far my favorite. He's been honest and forthright from the get-go. He threw his game to save his daughter (as ungrateful as she is), and stepped up when it mattered. He lied once to Jameka- from a point of strategy, it was a great move... and it worked. I don't recall anyone playing as honest (and good) of a game as ED. Give the guy a talk show.