I'm partial to Wild Rose: they're really customer-focused, with low pressure and smart staff. They've been great for over 20 years: I bought many bikes from them when I lived in SLC (and still order stuff from them - Tim has always been good about keeping his customers loyal).