I have always been interested in what the main differences are in the civilian models are? Do they all shoot .223? Who is the best to buy from? What are some very important information that I need to know about what I am buying? M4-Shorter in length. AR-15 - people really like this gun and I can't figure out why? M16- I got nothing.