I like the True Blood vamps. Garlic slightly irritates them, sunlight hurts not (not ONLY sunlight, but going out from a fully light proof room during the day - in the first season, a vampire named Bill leaves his underground lair to try and save his girlfriend, Sookie, but begins to burn as soon as he goes into his hallway), they can only be killed by staking (not bloody sparkling in Italy), they can "glamour" (hypnotise), some can levitate, some can fly, some can turn into a bat...
I think it's great that not EVERY vamp in the series has EVERY ability; it's just luck. Plus, most of them are freaking badass. Yes, they're sexy, yes, you want to bang them...but you do NOT want to get on their bad side.
I don't mind when authors/writers/directors mess with the vampire lore a bit, make it their own, but when somebody like Stephanie Meyer comes along and makes them into wussbags...well, people are going to have something to say. She can't even write well. THAT'S what annoys people; she's highly overrated, as is the Twilight franchise.
At least other vampire stories go into the...benefits AND the curses of being a vamp, not just Meyer's "nothing-is-bloody-bad-about-being-a-vampire" bullcrap.
Sorry, bit of a rant there!
Oh, and Spike from Buffy the Vampire Slayer was freaking awesome too.