RentCafe’s new rankings weigh quality of life, opportunity, and affordability—with several Midwest metros rounding out the top 10.