I have a Spike's upper (among others) and I think it is one of the top dedicated platforms on the market. Another member here has a Keuhl upper and he is quite impressed with it too. All I can tell you is, based on my experience, Spike's would be my choice if I bought another. The Spike's unit takes Ciener mags and now with the availability of cheap(er) hi cap mags from BDM for the Ciener system, I think that is definitely the way to go.