It feels less like a handgun and more like a hand held cannon, for starters.
What kind of 10mm did you get? If it's not Double Tap (I'm guessing it's not), then try it first. Most factory 10mm is not loaded at all close to it's potential.
Certified GLOCK Armorer
17g1, 17g4, 19, 20, 21, 22, 26, 34