I think both would be the best combo. I spent 3 years learning martial arts and even though this was along time ago, I can still defend myself. I've also been using handguns for about a year and can hit targets accurately (I compete in IDPA). Not to mention I've been recently learning to use a knife in combat. If you put some time aside you should get a broader spectrum of skill since each situation is different and you'll never know what you'll be forced to do.
|