I've got a buddy that is looking for a somewhat inexpensive .45 for range use. He owns a few 9mms (I believe a G19 and a few other larger frame 9s). He asked me what I would pick and I can't really give him a straight answer. Both guns have their pros and cons. I don't own a G21, but I do own one 45 Glock, a G30 and enjoy it. It's a no frills pistol that's great for CC. I also own a RIA GI 1911 that I enjoy shooting. I've never had any problems with it, even though it's a low end 1911.
Based on what he wants the gun for, both pistols would be okay. If this were going to be his only gun, I would suggest the Glock, but since he has other guns for carry, the 1911 would make a nice range toy.
It sounds like he would be picking up a used G21 or a new RIA 1911 based on his price range.
What would you guys tell him?