Also remember, general dentist have 2-6 years less of school than specialists. And they can do braces, root canals and alot of stuff specialists do. You can be a general dentist and be really good at endo, and treat more root canals if you want.
Its all about continuing your education after dschool.