A dentist should go where the patients are, that's their calling, to serve their patients. Our dentist is a young recent graduate who took over a practice in a smaller town on vancouver island, where we have a home.  He is very busy and is even looking to add a partner. He told me that more than half of his grad class are living in Vancouver, working part time and financially going backwards. However, most will not leave the city.  

So, urban dental grads, suck it up and do what it takes to advance your career and go where you can serve the patients who need your skills.