They make good guns, but I'm not sure this would be the one I'd carry. With all of my guns, I try to buy the most versatile option there is available. That could mean buying the same caliber as something else I already have or am comfortable with, taking parts availability into account, what my plans down the road for it and other guns are, etc. That being said, I wouldn't want to buy a 9x18mm pistol, especially to carry. At least where I'm at, it's just a plain difficult round to find. The 9mm Makarov ammo isn't exactly common, and most people behind the gun counter at my local Academy/Walmart/Bass Pro don't even know what it is. Until a few weeks ago, I had never even been to a store that sold it or could tell me what it was used in. Taking that into account, I'd look for something chambered in 9x19mm (9mm Luger) instead. The ammo is commonly available at just about anywhere and is dirt cheap, too (in Alabama at least).
Would I ever buy a 9mm Makarov? Sure, but not as my primary form of self defense that I carry everyday. I personally carry a Glock 26 chambered in 9mm Luger. If I were you, I'd look for a gun offered in a different caliber then possibly purchase a CZ82 at a later date as something cool to have or fun to play with. If you're dead set on the 82, see if you can find an 83 instead. It can be had in .32 or .380 (my choice, given the two) and both of those rounds can easily be found at your local ammo-getting-place.
I like the 9mm Makarov. It's got more punch than the .380.
I get that, but what's the point in buying a gun you might not be able to get ammo for? Then it becomes a game of "how hard can you throw your empty gun at someone" 9mm Luger is some of the most common pistol ammo in the world. I'd rather have that if the SHTF, even if only for the sake of being able to scavenge ammo more easily.
I've never touched a CZ, but they seem to get decent reviews. The .380 is an OK round for SD. It's not ideal but at typical SD ranges it should work, use premium bullets yada yada. One of my pocket pistols is a .380 and it's not a fun gun to shoot but not punishing. Out of a full size pistol it should be a *****cat at the range.
Throwing a gun at someone is a bad idea. I say tie a rope around the trigger guard, it will let you get one hell of a swing in.