I might mention that choosing your weapon between 9mm, .40s&w, and .45acp
9mm and .40s&w have snappy recoil. .45 has more of a slow pushing recoil.
While the .45 has more recoil, it's easier to control than .40. 9mm's recoil is snappy, just not as snappy as .40 and is easy to control...