For me, the main pro about a Glock is that it will go bang every single time you need it to. The con about something the size of a G22 would be its width. I currently carry a G21. The length and weight don't bother me but because it's so wide, if I wear the wrong shirt, the bottom of the mag will print a little bit, tho not enough to matter and I'm about 5'11, 275lbs.
Also, I understand that a lot of people would say that a .40 is a good mid point between a .45 and a 9mm. But imo, if i'm gonna buy something that big, I'm just gonna grab a .45 as I'm not really a big fan of the muzzle flip on a .40.
Best advice I ever received: It's better to be tried by 12 then carried by 6.