I work across several communities north of Toronto, but I do not treat them as interchangeable markets.
Bradford feels different from Newmarket.
Innisfil brings an entirely different lifestyle.
Aurora has its own established character.
Richmond Hill changes dramatically from one end of the city to the other.
And Vaughan is really a collection of distinct communities within one much larger city.
The right place depends on how you want to live, what you are buying, and what you are trying to accomplish.
Start with the community.
Then we can get specific.