The Glock is, essentially, a heavily modified Browning design. It is a sort of modernized Browning Hi-Power with an updated fire control system.
I agree the Glock is improvement of the 1911 and Hi-power.
Having owned and shot many examples of all three.
Not that I would fell under gunned with any of them in my hand.
But if it came down to having only one I would have to take the Glock.