Is it a range toy? I didn't want a range toy so I went with JP but thought I could make a reliable one on a budget --and maybe you can but I wasn't comfortable with what I learned/found. I'm sure there are others besides JP but that's the only one I really felt comfortable with after digging around --I swear by their AR BCG's already. 9mm AR isn't standardized at all and it seems like there's a LOT more junk parts in that size too. Or parts that just don't work well. Then mixing and matching shit... Some of the barrels are chamfered at the chamber, some aren't. Some bolts work with that, some don't. Then there's the recoil system, holy shit... The list literally goes on and on.
At the end of the day I placed an order for the JP barrel, standard stroke bolt and captured spring system. SCS2-9-5H2 and their 10" bbl. (seems like I could find nothing but junk barrels too). Whatever you do, you want those three parts to work well together. The JP junk can be tuned and they've put a lot of work into making their system function well, it's possible they've put the most work into it period, catering to 3gunners and such.
I've got a Tavor 9mm that uses the same mags, why I wanted this thing in the first place, same mags. Anyway, Tavor is a damn hard to beat 9mm and it functions with all ammo, suppressed or not. Even mixed mags in the rain with shit in the action. So I'd get good parts and be prepared to wait for 'em, maybe get a Tavor on GB in the meantime and beat up on it until your parts arrive. Then keep it or sell it but mine is a keeper. Just don't buy a Kriss.
FWIW, JP has a short stroke bolt/buffer assy. (it's not guaranteed to lock back under all conditions like the std. one though) and later this year they're supposed to be releasing a roller lock IIRC.
The reason some of these other companies are using rotating bolts is, IMO, probably because it's cheaper --9mm and 5.56 basically use the same bolt face and extractor. So modifying it so it'll "slip" under recoil (that's where the delay comes from, it really doesn't lock at all in the true sense of the word) seems to me like a solution to a problem that didn't exist as well as introducing failure into the system. Looks like a 5.56 system with the locking lugs cut at 30-45deg. to match similar cuts on the extension.