I have traveled extensively in most of the other cities you have mentioned except MPLS. I love Chicago and can attest that it has every single one of the things on your list, including access to nature, except, as others have pointed out, if you are looking for mountains or oceans.