M44 hands down, it has quick bolting, a bayonet, short length so you don't reveal yourself to much before the enemy see's your rifle sticking out and can react, and almost as accurate as the full length rifles (IMO its accuracy is better than the M38 even though they have the same barrel length).