In response to the minigun vs ballistic shield comment, of course the minigun would win. But irl miniguns are also a mounted weapon and aren't really meant for use on infantry(Well unless you're fighting the chinese). Having a "tank" class to absorb damage would require major changes to how line of sight works, you'd need more than 255 hp to be useful too unless it has insanely high stats and even then you could just sit in tb, absorb a hit, pull out a bg then bam.