The bike barn is pretty good. The store is kinda small, but they've always been friendly to me. I'm not a fan of the performance bike in Scottsdale; the times I've been in there the workers seemed clueless. The performance bike on Ray Rd. in Chandler is better.
Trailhead Bike Cafe is pretty cool. Again, it's small, but the people are friendly. They serve food too (cafe type stuff, sandwiches, pastries, etc...). I also like that they list their prices for repairs on the wall. The guy that runs it gave me a chainring bolt for free once even after I begged him to let me pay for it.