There were a few bits I liked, but overall, this season was pretty meh. The writers are taking too many liberties with characters and abilities - as already said, Eric could easily have stopped Bill as he's more powerful, but he didnt. Russell's status as the deadliest vampire around wasn't really worth much in the end as his death seemed to happen pretty quickly and relatively uneventfully. And Alcide's return as packmaster could have been much better also IMO, the fight was pretty one-sided and rushed.
Where was vampire super speed when Jason was shooting them?
And all these times Sam's been threatened by vampires, why has he never tried changing into a fly, going into their mouth and then changing back to human?
Why were vampire suddenly not able to smell shifters around them?
Oh, and that fairy birth scene was just ridiculous.
Sadly, True Blood is starting to remind me of Heroes slightly. By that, I mean sloppy and lazy writing ................. writers casually forgetting characters' abilities, or completely changing their motivations overnight simply to suit wherever they decide to take the storyline.