Patient Zer0
Plinker
I'll throw in my . From the choices you listed, I would have to say the M9. I love a Beretta. They are great guns. The thing that made me not buy one was the deal I got on my CZ 75B. If I had to add another option to your list that would be it. They easily match Sigs for accuracy and they offer the same capacity as the Beretta while being somewhat cheaper. If you don't like the way a glock points and you still want accuracy and reliability, try the CZ SP01. You won't be disappointed.