years and years ago there was the Gyro Jet pistol. It was a rocket pistol where the hammer whacked the nose of the shell to drive it on to the firing pin causing the rocket to ignite.
but the rocket guns need distance to build speed. They have a lethal bell curve. As most personal defence shots are less than 20 feet it may not have enough speed at that distance to be leathal but now you have a rocket motor that is flipping around and burning with someone you thought a good idea to shoot with out a hole in them and maybe some burns making them more angry or crazy.
Your idea of no kick is good but even the hasesrs on Star Trek had some kick.
As you point out there is not a magic bullet in the 45 and everyone reacts differently to being shot. the full house 125 grain 357 loads are a handfull need a 4" barrel and have a huge fire ball and we are back to the blast and recoil issue.
I think there are so many right answers to this question of what to carry and so many myths about it as well.
The right answers are:
Any gun is better than no gun.
Any gun that you can shoot strait and hit what you aim at is better. After all 1 well placed hit with a 22 is better than 7 bad hits with a 45 in the case in the boarding house.
Confidance in what you are carrying, in the function of the gun, your ability to hit, and that the ammo will work, is what is going to get you through a fight. If you are not confidant in the gun will go not only bang but bang, bang...& Bang, your ability to make multiple hits in a short period of time, or the ammo to go bang and expand, if not get something else.
A handgun is about the worst firearm you can use. A shotgun or rifle is more powerful and accurate. but you are more likely to have the handgun on you.
On our way back from a steel shoot my friends kid asked us what handgun we would want in a gun fight, with let's say the other guy having a 9mm.
I answered up I want a rifle and want to be 200 yards away. If they have a rifle I want an M1A1 Abrams tank.