Tyrion is a great character. I like Arya better, though. Daenerys is pretty interesting, too, though her story line has been way too clogged up. Sansa is quite an interesting person. She has been slowly, slowly developing as a character. Our view of Jamie has probably shifted as much as any character in any novel, and, the shift has been pretty realistic.
Really, there are a lot of interesting characters. For me, the two dullest characters have been King Robert, who is a Henry 8th clone, and his wife, who is a Lady Macbeth clone. Stereotypes without much individuality. Catelyn's sister, I forget her name, and especially, her son, are incredibly annoying, as well.
I didn't mind the Iron Island stuff. The characters and interplay are interesting and it's pretty realistic that that kind of stuff will happen when the Great Houses start fighting each other. I'm not in any hurry for the series to end and wouldn't mind it going on for a few more books. That is, if Martin could put them out in a reasonable time frame. Something he seems incapable of. I'd be more than happy for a good book a year for the next 5 or more years.
-----signature-----
“Science is like sex: sometimes something useful comes out, but that is not the reason we are doing it.†– Richard Feynman