I guess a Desert Eagle in 50 AE would be overkill in this situation..
Personally, I am very partial to 1911's, especially as a concelaed carry firearm. From a bad guy's perspective, would you rather get hit with a golf ball (.38/.357 or 9mm) or a bowling ball (.45ACP)?