Without even clicking I guessed Grand Rapids would be close to the top of this list.
The job market here has been fantastic, there is a great metro life to be had, housing is decent, plus the country and small towns around it are easy to commute from. 20-25 minutes to a Great Lake, fantastic beaches, even better beer. Grand Rapids is a fantastic place to call home.