If for no other reason than for reliable Customer Service, go Ruger.
Taurus has a Lifetime Warranty. That means you can send it back to them (at $20 to $25 a trip) over and over and over, until finally they might get the problem resolved. Might not. I've had too much trouble with Taurus to ever buy one again.
But if you want a good handgun that you probably will not have to send back for any problems,
again go Ruger. The SR9 is a new gun, however. They are supposed to have the bugs out of it, but of course, that can take a little time. I would still rather have it than any Taurus.
Personally, I'd go Glock,
but that wasn't one of your options.
Get the Ruger, and don't turn back.
Check out this thread. It was on another forum, and the question was about revolvers, but you'll get the idea:
www.go2gbo.com/forums/index.php/topic,113933.0.html