Wall weapons: Trench (obviously), Kar98k (Pack a Punch needed to be good)
Box weapons: Raygun (on early - mid game, also a must for getting Pack a Punch unlocked) Panzerschreck (same as raygun, an alternative for getting Pack a Punch), M1919 browning (Medium - High fire rate with good damage and lots of ammo), Saiga 12 (Basically auto shotgun with high fire rate and damage)
Note: This is just my opinion