I think if you plan to provide a service (as an individual) to the public, you should. Using your own name allows you to brand yourself because if you're a great teacher, there will come a point where you'll have many followers. The only con I can think of in doing this is if someone has a concern about their privacy. As far as a pro, chances are your name will be available when you go to purchase the domain. That is, of course, you have a unique name.