just go with one of the 3 you mentioned. all are great. i don't much care for the ruger, because it's such a pain to strip and is really heavy, but it shoots good. i have and love the buckmark.
Favorite range gun for the money - CZ 75B or STI Spartan V 9mm
Go-to carry setup - Walther PPS or PPQ in FIST kydex holster 1AK
Favorite semi-auto design - HK P7
"A Sig is like a lightsaber - not as clumsy or random as a Glock."