(1)Tyrion Lannister - Tyrion's way more interesting than his wife, and less annoying as well.
(1)Jon Snow - Jon can be a little bland sometimes but he's pretty good overall, probably the closest the series has to a traditional protagonist (after Ned). Theon... well, based just on the books I pretty much hated him. ADWD and the show have made me more sympathetic to him than I was before, but he's still not in Jon's league.
--
I made a living on time trial blowing myself off to cross the finish line at ludicrous speed. -transience