The best firearm for self defense (make, model, and caliber) is any properly functional firearm you’re comfortable and have practiced with. Period.