I understand your wanting max firepower, I have gone thru about the same senario myself, and I agree the 9mm is marginal on stopping power, it will stop a BG with one shot IF and thats a big IF that shots in the right place, as will a 22 LR if its in the right place, I have tryed a freinds 10mm Glock as you said a lot of power, but recoil is a lot, but ammo is to scarce to practice much, and when you do find it its a premium price, also testing has shown at short range, as in a home or office, a 10mm will go thru walls where a 9 or 45 may not, in the end its really what your comfortable with to carry, if you dont like to shoot the weapon you wont carry it so its useless, I and a bunch of others with a much more firearm experience, if you want the best stopping power, allthings considered, would advise the most efective CCW are a short barrell 357 for a revolver, and a 45 auto for pistol, for most unfortunate encounters at short ranges