If you're not willing to work on your pistol skills, a .45 would be an excellent choice. But I have no doubt I could "stop" someone with my 9mm just as easily as I could stop someone with my .45.
I find it to be quite accurate.