I can?t comment on magazine or accessory availability but if I wasn?t a long time Glock 19 guy I?d probably be carrying an M&P 2.0 compact. I had one for a while and spent some time with it at the range and it?s a solid performer. It?s pretty much the S&W version of the Glock 19.