Basically, what does a Fantasy/Sci-fi book need to have in it in order to be a good book. Villianous villain? Likeable hero/heroine? Originality or the same old structure? A sense of reality, so that it isn't all just off the wall? Personally, I like it when the characters are likeable and the story is complex, but not so complex that it's confusing and boring. What do you guys and gals think?