I live in the Minneapolis, MN area. Its hot in the summer, cold in the winter, the roads are full of potholes year-round, "Minnesota Nice" becomes "Minnesota Passive-Aggressive" on the roads, and we're continually disappointed by our professional sports teams.
Even with all of that, I would never want to live anywhere else.
LOL - that is so very Minneapolis! But like you, I'd never want to live anywhere else. One of my former bosses told me once that a recruiter friend of his said that Minneapolis was one of the most difficult places to get people to move to - and one of the most difficult to get them to leave. I love it here.
We have a vibrant and active SciFi community, with several conventions: CONvergence www.convergence-con.org
(full disclosure, I'm on the CONvergence convention committee); MarsCon, and Minnecon. There are also several anime conventions (Anime Detour and Anime Fusion, for example). Con of the North is a nice little gaming convention, and BritCon is a relatively new convention about all things British. CONsole room is a new Doctor Who convention for 2014. We also have what is, to the best of our knowledge, the only geek-oriented community center in North America (the Geek Partnership Society www.geekpartnership.org
Last but certainly not least, we have one of the finest science fiction bookstores in the country (Uncle Hugo's, which shares a building with Uncle Edgar's, which is ditto for mysteries).
Minneapolis/St. Paul is fairly diverse; we have one of the largest GLBT communities away from the coasts. There's also at least one large Greek festival (I believe that's in St. Paul). Also a large Somali community. Lake Street, which used to be one of the worst areas in the city, is in the midst of a great turnaround thanks in large part to immigrant families from various Central and South American countries, African countries, who have moved in and set up businesses. I know of several wonderful Irish pubs, too.