The Thompson is so screwed up to be unbelievable that it got past beta testers and quality control. The barrel/compensator is from a 1928, the receiver/stock is from an M1A1. Then they allow a 50rnd drum on it.. Pick one, either a 1928 or M1A1, and why not both. The game is suffering from lack of weapons. The sound is from a belt fired 30cal.

Does not sound anything like a real Thompson.
The Mp40 is likewise suffering from sound issues. It shoots alot smoother in real life as well.
The Springfield 03 has graphix issues as well. The sight picture is all wrong.
They have the M1A1 Carbine in game, but the actual 3D graphix is the M1 Carbine.
The M1 Garand can be reloaded,

when you only have fired a couple rounds. The sight picture is weird on it as well.
There are sights which can be added to guns which had no historical basis. Same with silencers etc. All in all a totally non historic representation, quite different from their earlier efforts.
Love the ablative armor on the T-34.. yeah... All this from an hour of game play too... slacker developers/alpha/beta testers.