Really, 3 magazines is all you will ever need? Really? No, that can't be what you really said.
Mags are consumables. Buy OEM, Buy Many, Buy Often when you find them for a good price.
Also, no night sights? You don't hear that very often.
A pistol is not an offensive weapon. It is a defensive weapon. 99% of people who carry only carry the magazine in their handgun. No reloads. Even police will only carry 2 extra mags. Military, mag in the pistol, at max 2 other mags on them, even officers or tankers who that's their only weapon will only have 3 mags total. In combat. While other mags are nice (I have more) 3 is all you will ever NEED... As for the night sights, the last thing I would want in a really dark situation is something illuminating my face, glowing to give away my position or ruining my dilated pupils. It's a pistol. Simple point and click interface.