Agreed, but i'd rather put it as B+ rather than B. Technician breloom with stab damage mach punch and a black belt wrecks, plus seed bomb stab damage helps out a ton with valarie. Also packs a punch (hehehe) against angie.
my own moveset for breloom is
- Seed bomb
- Sky uppercut
- Mach punch
- Dynamicpunch
Honestly if you manage to train it to a decent level it can deal heavy blows to any types weak against fighting. It dies pretty fast though, so I wouldn't put it anything above a B+, but it sure as hell is a good pokemon to have for dealing out quick damage, and having stab damage on mach punch can just save your life considering it's a priority move.