I am not the expert some here are but, I do have two 9mm AR's. One is built with a RRA mag block, the other is a CMMG dedicated 9mm lower. They call it the "Mk9". I looked at RRA and CMMG lowers before buying one. From what I read the RRA is picky about the magazines it likes. I have heard from several people that the CProducts mags are not well liked by the RRA lower.
I got the CMMG lower and it seems to run with any magazine I have. So far I have a modified Uzi mag that works perfect. Bought just one to see how it was. I have several CProducts magazines and they function just great. I even have some of the dreaded cheap @$$ ProMags and the CMMG works with them too. So, if I were buying or building a 9mm AR I would have to go with the CMMG. Oh, and its almost a $100 less than the RRA!. My standard AR with a RRA magwell block also runs with these same magazines. I did have to learn to get it adjusted just right but that was a quick learning curve. Currently the mag block is in a Cav Arms "plastic" lower and is a blast to shoot, no drama at all.
Many like the MetalForm magazines and I am sure they are "the best". I have never used them as the CProducts mags haven't given me one bit of trouble and the CMMG lower (working with the CMMG ramped bolt) has been wonderful and as a bonus, its the best price around. I had been an RRA fan, having three of their rifles, but when I went to buy their lower and my dealer saw the price difference between it and the CMMG he was shocked. Don't know how they do it, but RRA is a LOT more money and is magazine picky. Having been down this road before and dropping lots of my hard earned money I would just go with the CMMG and be done with it.
If you would like a 9mm upper setup I know someone with a RRA 9mm upper with bolt and block with a proven track record and low round count. I don't need two of them.