If you're thinking about a G20 you should also thing about a G21. You can get a conversion kit that converts G21 into a G20. That's like having two guns in one frame.
If you get a G20 I know you can't convert it into .45, but you might be able to convert it into a .40
Decisions, decisions....