Sort:  

Depends on the situation. I would personally have the M4, because its proven to be accurate and reliable .