I have an M4 which I love, but if I was going to do it again, I would have probably gone for the Minlota CLE. Basically the same features as an M7, but smaller and less expensive.