Yeah they were okay for close combat in 1940s, and they’re the best range toys.
That said, .45 ACP is heavy, slow, inaccurate and not at all what you want in a modern fight.
Re 45:
It’s also subsonic, easily suppressed, and hits like a freight train in CQB.