OK, I'll be honest here and say that I like the Twilight books (but mostly the movies). However, I'll also be honest and own up to the fact that I read them under the full knowledge that a ten year old can (and they have!) written with more talent.
It just cracks me up to hear people try to defend what vampires do and don't do. What?? For one, they're fictional. Always have been, always will be. I know, I know- bubbles are bursting everywhere. The closest thing to a real vampire that has ever existed is a sick and twisted human with no supernatural powers at all. A few, actually.
More than that, the concept of vampires as we know it has only existed now for a few hundred years, and most of that is from Bram Stoker's "Drakula", which he made up of a mishmash of myths and VERY loosely based on Vlad the Impaler. Before that, the first stories about vampires didn't include sunlight, garlic, and super strength/powers, and DID include vampires being afraid of silver even though it wouldn't kill them (wusses), consumption of flesh along with blood, and the idea that they were more like spirits or reanimated corpses than "changed" humans! That's not at all like what we know as vampires!
Truth is, they do whatever we tell them to do. If we write stories about them being afraid of garlic, or silver, or sunlight, sometimes it'll stick, sometimes not. So let's all take a deep breath and two steps back, and stop arguing about whether these books have a good story or not! Let's stop arguing about which maladjusted teenager we'd kill our daughters WORSE for dating! Let's also stop arguing about whether they're well written!
And I'll Internet-fight you to the death if you say they are. ;)