Dan,
I have 11 Makarovs and 3 Polish P-64s.
So you know I like them both.
Get the Makarov.
It's a fine all around gun.
Accurate, reliable, well made and cheap to buy and shoot.
It does everything well, except some people think it's a bit underpowered.
I don't carry one (except in the cars sometimes) because for about the same weight and size I can carry a Kimber 45.
But I would feel well armed if I did carry a Makarov.
It's fun to shoot and handles reloads well.
I like the P-64 for it's size, accuracy and reliability. (some have had trouble with the gun's safety)
Sometimes I'll carry the P-64 because of it's size.
It's not a comfortable gun to shoot because of the kick but it is fun to shoot. (just not 200 rounds at a time
)