XD Sub feels pretty good in my hands.

TCO, if money is the thing getting in the way, then consider what louisdamani has. A Taurus PT111 is a real nice shooting sub that is more reliable than a Hi Point, but won't break your wallet. They can be had around here for under $320, out the door. If it's for plinking with, then I'd not buck too much on a Hi Point. They're pretty simple, but are a real bear to tear down to clean.

If you think you'll ever carry regularly, then I wouldn't want to bank my life on a Hi Point. Your life is worth more than $120. If the first round cartridge decides to stove pipe on you (assuming it took more than one for a fatal), your attacker will react quicker than you. The other side of that, though, is that it's better to have something, than nothing at all if you're faced with a situation like that. If nothing else, it would make a great club - they're heavy.