If it is just for fun and for collecting, then the 1911 hands down. Especially if you get a nice one. If it is something you want to just go out and shoot and clean only once in awhile, then Glock 21 all day long. If you want it to point naturally and to feel good in your hands, then 1911. If you just want something that will absolutely always go bank, then Glock. If you like to tinker and customize, then 1911. If you plan on competing with it, then 1911. If you don't want to spend so much money, then Glock for sure.