I like all 3 but have carried Glocks on and off duty the most. I'm curious why you're only considering a full size Glock or the sub compact instead of a compact model. I've carried and shot all 3 and they work well. Currently I carry a Glock 30SF in .45. It's a compact model and shoots well.