Pau is in San Antonio now, one of the smallest markets in the NBA. At the time of the move, he insisted the city wasn't a NBA Live Mobile Coins.
Market size, weather, and no income tax states matter. Your analysis makes it look like going from Toronto to Miami is a downgrade, it isn't. Miami is a more desirable location.
Teams in large markets, like LA, Chicago, and New York, or warm weather/no income tax states like Texas and Florida are always going to have an inherent advantage for drawing and keeping players over the likes of OKC, Utah, Charlotte, Milwaukee, Indiana, etc.
If you want to look at glamour markets, MIA would certainly qualify. But, BOS definitely would not. It also begs the question why a team like ATL.
To me, the answer is obvious. MIA sucked before Arison/Riley took over, and they struggled to get FAs. Once the culture was rebuilt by those two, suddenly it was a FA destination.
If a player thinks market size is important but the really big cities aren't an option, and they are looking at Miami and Atlanta, players trend towards Miami for the lifestyle, weather, and no state income tax.
No player in their right mind is going to pull a chart off the internet and pick a city based on "well X city is the 12th market so I guess I'll choose that over the 14th" market or "X city has 2 million people so I'll choose that over the city with only 1.8 million".
I've heard it repeatedly mentioned by players as being among their favorite NBA cities for nightlife. Most NBA cities don't have beaches.