Both sides had excellent guns and rifles. For the Allies it was considered to be the M1 Grand, for the Germans it was the Mauser.
the best gun from WWII had to be either the trench gun(a shotgun) or the springfield. no questions asked. The most reliable are the lee enfield and the 7$ gun(stengun)
ak -47
Most veterans and historians think it is the M-1 Grande
To win the war
Mg42
YES
No it is a old Gun used in the world war 2
a machine gun and a bazooka.
There really is no best gun but some think it is the ak-47
Machine Gun
MP44
No it does not