Came back to revisit this and I gotta say this is a great game and all and I have had the pleasure of testing out all the heroes. They have unique abilities and gear that make their gameplay fluid. The Juggernaught is a great tank as expected, the engineer and captain do great with their perks such as the Captain's boost killstreaks of the or the engineer's combat drones camping the maps. And the designs are a great nod to all sorts of media from SW to I assume Halo? I never played Halo so idk for sure.
However the sniper is OP no matter which side he's on. If I'm playing him it takes 1-3 shots to kill, if it is AI it takes 1-2 shots AND it seems AI sniper can see you off screen which leads to off screen death.
TIPS
Engineer is the most balanced. My favorite perks to use are Repair Bots and Tesla Coil. I also prefer an assault rifle and a katana, but choose what you think is best. He's rather easy to play and is more of a mid-distant fighter.
Not too sure about the Merc, it seems he is over reliant on powerups whilst I played him but he REALLY needs those buffs to stand a chance. If you use explosives I would recommend the perks No Sweat and either Death Wizard or Rage. If you opt for machine guns I would use ammo feed and rage.
The general is actually pretty fun to play. He's more of a team support character but he's excellent at close quarters combat. I recommend using magnums and a pistol along with Gun Play switching quickly between the two for basically infinite ammo and personally I like Crit Boost since he excels as a close-mid ranged fighter as it leaves more damage to dealt towards the enemy.
The sniper is obviously a long ranged fighter. I personally just equip him with a high damaging sniper along with extreme focus but any passive skill will do with him. For killstreak I would actually recommend battle scan for the damage.
Ironically I found the Juggernaut to have the LEAST amount of endurance. Anyone have advice for how to play him?