a .500 is entirely too large for someone to have just to have.
i like my ruger p95. 9mm, cheap enough to shoot whenever really, enough power to put some hurt on, and heavy enough without feeling like my roommates walther.
for personal protection, it really doesnt matter as long as youre comfortable with it. just about any gun looks real big from the barrel end.