I don't really see the magazine situation as a debacle since i have two Canik made compacts, being the T100 and the Shark C and my P120.The longer mags for the P will operate in the compacts. I have factory issue mags as well as Meggar and CZ s mags and they work fine.
As issued after a few hundred rounds I'm extremely satisfied with the operation on my Caniks. May go for some sights on the P120 but not a priority.