(I haven't played BW2 like at all, so excuse me if my post is a bunch of theorymon and that kind of stuff)
It's a little funny how people say that Thunder is so inaccurate, but they say to use focus blast as a 3rd attacking move, even though it has the same accuracy as Thunder in sandstorm (Fk sun, no one would switch in a ninetales into a Thund-T, since Thunder OHKOs after SR. sure, 50% acc, but would you really want to risk it?) Unless, they predict the NP and come in, but we're not gonna bring in prediction.
Yeah, he still has problems with some pokemon, but if you slap it on a team and just expect it to work, you deserve it to be shit. Sure, he can't 2HKO Ferro with Thunderbolt from full health (thunder does though), but with one layer of spikes + SR (pretty sure, Tbolt at +2 does 47% min) or just a random Surf/Hydro pump from something like Starmie means Ferro is 2HKOed, but yes he still has problems with Quag and Gastro, but of course he can be countered, that's why everyone's not screaming uber.
Looks like that the SubNP is better against offensive/balanced teams, since most teams will have to sac something once it gets behind a sub, while NP + 3 attacks is better against stall, since it looks as if nothing really walls it, and doesn't have to worry about getting outsped at all
EDIT:
And if you think Thunder lets you get past Ferro, you're dreaming; Gyro Ball 3HKOs, you need some extreme parahax to kill it.
If they switch into a Chansey that walls you, you're switching out and you've wasted time by subbing.
Thunder 2HKOs Ferro, nice try though. And who would try sweeping when they still have a healthy Chansey?
I can see a Jirachi getting murked by +2 LO Thunder, but again, Sub doesn't do jack in that situation..
Except that while you NP, Jirachi will use Body slam to break the sub, and if you didn't have a sub, say GL to that 60% paralysis rate. oh, and btw Earthduster, +6 tbolt does 98% min to Ferro, so either you got pretty lucky surviving, or SR wasn't on your field..