I was pre-dental also,
I did alot of shadowing with my sister (DDS), and I love dentistry,
My life came tumbling down when I shadowed our family MD (just to see what the fuss is all about), and let me tell you, it was love at first sight, maybe it was the doctor I shadowed (hes known me since I was a kid), but something inside of me screamed "NASEM GO MD GO MD GO MD"...
Anyways, yes,
MD = more hours, usually the same salary (but dentists work soo much less hours that it REALLY pays off), and the life style of an MD is just torturus and very hard esspecially when your patient dies and even worse, if it was your fault. BUT its all worth it when you know you are a person who saves lives.
I work as a software engineer now, I make a pretty nice salary for a 25 year old (60k plus all benefits and 3 or 4 week vacation fulltime paied every year), but its just boring, sitting down and working with software for 8 or 10 hrs a day is BORINGGGGG as hell.....