You mentioned Mountain Green twice... was there another location? By fitting in, do you mean views or activities? Or cliques? Eden is an option, all of these are fine monetarily, but complaints on Eden are higher property taxes in Weber county and seems to be a bit further from most things... restaurants, stores, etc.
It's good to hear from other people in the area, we are not mormon. We won't live in SLC valley due to potential for poor air quality.
Another thing we are a little concerned about... how hot will summers be in Wasatch Back areas? We do not love hot hot weather.