Le shotgun longue portée est pas franchement terrible pour un soldat. Une mitraillette ou pistolet sont bien plus efficace.
Le pistolet reste le meilleur entre les deux, plus précis, fait plus de dégâts et est plus rapide que la mitraillette. A condition de savoir s'en servir, il est plus compliqué à maîtriser que la mitraillette.
Pour l'AK74 c'est comme tu veux, une autre mitraillette courte portée fera aussi bien l'affaire, pour moins cher.