I am really one for character development. You have to have a character in a book that is someone you can really see as real to get pulled into the story.. they have to have flaws and strengths like real people. It's I guess why movies are usually more popular then the book, people have an easier time with relating to someone they can see rather then someone they have to imagine in there head.
I am a sucker for character development.. I think David Eddings in his series The Elenium does a fantastic job of bringing to life the main character Sparhawk.. who I know I've mentioned before but I'm a really huge fan. Sparhawks character is so well developed and through the series you see the character grow and change which sucks you in.. I have the Elenuim sitting on my bed so I can take it to my boyfriends and let him read it because I can't stop telling people to read it cause I feel that strongly about it.