I can't answer this. What subclass I use depends on how the enemy team is playing. I main a hunter and use gunslinger when the enemies are scattered, bladedancer when they're all rushing, and Nightstalker when the whole team is camping. What kind of match we're in is also a factor. If you stick to a single subclass all the time, no matter the class, I feel it takes away from the purpose of the game. I might stick to my hunter, but the subclasses get rotated on the regular. I say master them all and be a jack of all trades. It'll be even better if you master both the hunter and the titan. Good luck guardian
[quote]What would you say is the overall best[/quote]
If I absolutely had to pick one, it'd be the Nightstalker because of Shadowshot's ability to cancel roaming supers.