Atlanta, Phoenix and Miami are not viable NHL cities. I would much rather see those franchises move to Quebec City, Winnipeg & Seattle.
I'm guessing you've never spent any significant amount of time in Seattle. It's NOT a hockey city. It's a football city (Seahawks/Huskies). I lived in SEA for 3 1/2 years and rarely heard hockey discussed or saw anything about hockey in the newspapers. I don't get why people always seem to mention Seattle as a good desination for an NHL franchise.