By the way St. George has Gnarly hill on the bike leg and its awesome Just remember If you Race this one Don’t unclip on the hill You will have one hell of a time trying to get back on your bike on the hill.. LOL this was Sound advice given to me the first time I did this race.
Best Spectator Friendly - Salem Tri (awesome park for the kids to stay occupied and a nice early season warm-up)
Best Course (IMHO) - Jordanelle ( I LOVE that flying downhill... and is one of the more difficult runs I can think of) DinoTri has an awesome bike, but the run sucks
Best Organized (hmmm should I say my race? lol ) - I'm a fan of BBSCTri
Best Local Pool - okay, here's my plug... Shark Attack by Desert Sharks Tri Club - we cater to newbie's, it's local, somewhat low cost, and has a great "inner" city course. We also do a guided pre-race workout/walk thru two weeks ahead of time for everyone to come out and see/sample the course.
The race I still haven't done but want to do most - TriUtah's Ogden Valley.
So there are my votes... for Sprints. (disclaimer... there are still many I haven't done.)