Feel like getting a gun on a lower budget and the m4 and sten caught my eye. Is it a good choice?