I am looking for a pistol with enough punch to take somebody down in a home invasion. I am looking for something from a 9mm and up in caliber. I have shot and can handle anything from a .22 up to a 454 casul. I have a fairly large hand and am looking for a full length pistol. Any suggestions?