I have both class's and can see both sides.
I've solo'd easy mvps with both class ungeared and semi geared(not super geared) Yes you can solo at level 80ish with both class's, hard to do with other jobs (everyone forget about wiz)
Both have their postives. No doubt theyre the best choice for starting the mvp scene on a newer server with a small population.
My level 85 Hunter aint doing no 25k trap damage on mvp and he even has decent EQ. pure dex/int nothing else.
My decently geared monk is doing around 60k asura on mvp, and sp item cost quite a bit/hard to find. He is more of a woe build with 60 VIT so you can add in damage for a pure mvp build.
Trap hunter in pvm needs expensive gear to stay cheap. Heal/Tele clip are a must(Hello 10-12mil)(unless you dual client everywhere), or you'll be spending a lot on potions/flywings/rodex taxes.
in pvp/bg hunters are there own weakness. Have a trap hunter killing everyone? Bring in a DS hunter to take care of him.
The nerf comes from having no Mount, Peco hairband, Res tokens, Speed pots (trap hunter's die a lot, 8 of 20 top death on server are hunter)
Restart had those items and it made trapper a true solo god class.
At most i'd say give it the BB treatment and cut a bit of damage %. Cheers.