All 3 are great guns, regardless of which you choose though, make sure to build the gun yourself. You can save hundreds of dollars by buying the upper and lower receiver separate. A new Bushmaster 16in carbine with bird cage flash suppressor costs $1085 MSRP. A bushmaster assembled lower receiver without the buttstock costs $259. You can pick up a collapsible stock for about $30 on
www.gunbroker.com And the upper receiver costs $545. This gun takes about 5 min to assemble and only costs $834, that's a $251 savings for the exact same gun!