To answer the thread question, Jamie's my favorite, especially in the books. Goes from being completely unlikable to pitiable. Brienne is my 2nd favorite just being the perfect foil for Jamie and for bringing out his hororable and likable side.
I can't stand Dany anymore. I fell out with her in A Storm of Swords.