My vote is a 7. I think it's the 2nd best city in the midwest right behind Chicago. I believe it's on par if not better than Seattle.
Pros
Quality of life
Great place to raise a family
school system k-12 top notch
largest mall in mall of america
Very liberal- the last republican that got voted as President was Nixon in 72.
All 4 sports teams
Great place for the arts(top notch museums and theaters)
Great economy- Best buy, target, United healthcare, general mills all have headquarters here.
Cons
Very white and it feels white
If you see a house with a black lives matters sign, it's a white person
Even some of the black owned business have white people working there.
No black middle class
Downtown is only booming Friday and saturday night. any other night it's a ghost town
Largest gap between blacks and white unemployment
weather- HORRIBLE. Winter can last for 6 months here and im talking single digit or negative temps
women- if you like snow bunnies, you will be in heaven. White girls here look good. Not some fat trailer park woman either. In shape, nice face white women. sistas- not so much. maybe a few gems. but most of the black women here go both ways. But i can't really judge because some brothas might have more success with black women here.
Isolated- Chicago is like a 7 hour drive. No nearby cities. you have to fly everywhere.
My advice- if you're coming from a black city like Atlanta or dc- it's a culture shock. If you're used to cities like Denver, seattle and Portland, you'll love it here. If a company offers you a high paying job to come here, take it.