I carry a G19 and cannot state any reason to not recommend a Glock, assuming it fits your hand and you are comfortable with it. Mine has about 17K rounds through it, and continues to perform flawlessly. The reliability is outstanding.
I chose 9mm because the ammo is more affordable, which means more practice (which I needed).
I don't love the trigger (unlike, say, a good 1911), but it's fine for self defense.
As for stovepipes, I don't have malfunctions when I shoot it, but sometimes my wife will get stovepipes. When she tightens up her grip a bit, they go away. She doesn't have this problem with her M&P. Not sure why...