For a long time all I could afford was one gun, and it was a 12 gauge Winchester 1200 pump shotgun. The last I heard it still is the most powerful small arm in the world. And its efficacy is waaay under-rated.
If portability is necessary then a Glock 19.
Experience is a very bad teacher because it first gives you the test and then teaches you the lesson.