A couple things to consider: Every fresh graduate needs to pay his dues. Engineers who don't work their ass off the first 4-5 years of their career are at a disadvantage compared to someone who finds a cushy job fresh out of school. If you work hard, get your PE, you should be able to get yourself into a better job eventually. Plus, every day of experience you gain makes you more efficient. Things that take you a week to accomplish now may take only a few hours later in your career. You need to just accept the fact that you are going to be working very hard for several years to get up to speed. That's the whole idea behind the P.E. licensing model, and why we don't spend 3 more years in school like Doctors do. We earn our credentials on the job.
Of course, the consulting business is not known for life-friendly working hours, so you will probably be facing more than 40 hour weeks for the rest of your career anyway if you stay in it, but if you do well and earn some experience, you may be able to find a cushier job in a related industry such as government.
On the other hand, if you have a deep desire to become a medical professional, now is the time to do it, while you're still young. But like wilheld said, don't do it just for the money. You will find yourself just as stressed out, if not more, and in a world of debt by the time you graduate. "Obama-care" is not all that bad, though, as it includes hundreds of new opportunities to pay off medical school loans through service in under-served populations, etc.