I built one using the Stern Defense magwell adapter-
View attachment 1004676
This particular one is for Beretta M92 magazines, but of course they also make models for Glock and Colt SMG mags. On the plus side, it is VERY well made and engineered, and incorperates a last round bolt hold open. Reliability has been 99% and the few problems have been due to the standard .223 ejection port being a hair narrow. On rare occasions 9mm brass will get stuck at a 90deg. angle in the port.
It is not really a "quick-change" proposition, however, as you do have to tighten 2 set screws at the bottom to tension the adapter against the original mag release. Also, because it uses its own mag release at the bottom, pushing forward, it requires different muscle memory to change mags.
Its also quite $$$.
I also have a PSA PX9 purpose-built 9mm carbine which uses a dedicated Glock-mag lower and upper with an enlarged ejection port. Function has been 100% so far and the complete gun cost significantly less than the conversion build. All the controls are identical to a standard AR (though not ambidextrous). My only minor gripe is that it does not hold the bolt open on an empty mag.
If I were to do it again, I would just get a purpose-built 9mm gun or at least dedicated 9mm upper and lowers to build my own.