In my order of preference having shot all 3 in many different guns, except 10mm, only in a glock.
.45 first, easy to shoot, big bullet, stopping power
10mm second, big bullet, lots of power and loads
.40 third, faster and harder than 9mm, but I don't like the "snap" of it, would rather...