Yeah, gunners need to have the right ammo to be of any more use than an engineer, quickjoining doesn't give you the luxury of choosing your loadout (even though it should while the game is loading, give you a map of the ship and your crewmates with options to change your loadout and class) and an engineer can fix everything that's inevitably exploding and/or on fire with very basic explanation from the captain. If there's an issue with how engineers function, that's something that can be fixed with the on-screen tutorial messages or the UI. Change the sound effect or something so it doesn't sound like it's "fixing" anything if you whack it while it's on cooldown, give more feedback so its easier for a new user to understand the repair mechanics. If there's an understanding that new players are by default engineers, then there's not going to be any more cursing than there is already when a clueless gunner hops on the main gun and misses every shot while everything else is exploding.