My experience also. I'd put the weather, cuisine, and the beauty of the environment (either natural or man-made) very very high on this list; health care and education are great I guess but I really don't know how "happy" this makes people on a day-to-day basis.