Er, I said only Teana's fight was worth anything. Might've worded it wrongly. It was well-written, and reflected her growth in StrikerS. But yeah, Vice. That was crap. Vice's subplot was so 'out there' it felt awkward.
Subaru's fight was okay, but BRAINWASHING is now, and forever a lame plot device.
Fate, Erio, Caro's fight were pure shit.
Signum's fight had tons of potential, but obviously they didn't care one bit. Still better than Fate, Erio and Caro's.
Vita was awesome, but it would've been better if she died.
Nanoha was average. The angry Vivio mama angle was lame, and any tear-jerking emotional bond between Nanoha and Vivio had only 3 minutes of development in between the NFluff.