1) If all this is just for fun and not meant to be realistic, then I'll pick pro surfer or other pro athlete because why not.
2) However, if this is supposed to be realistic, I'll try to offer some practical advice:
If you want a similar kind of "professional" job (there's probably a better term to describe this), then do your best to finish your MD. An MD even without completing a residency will likely help open doors to similar kinds of "professional" jobs. For example, depending on how you sell it, it could look good to have an MD if you want to apply for an MBA at a good business school. With an MD and MBA from a good business school, you could do lots of things. For example, you could join a consulting firm like Accenture in their health division. You could become a hospital admin (join the dark side) and make great money. Lots of options.
If you don't want a "professional" kind of a job, or if you have failed out of med school, but you still want a relatively high paying job with good hours, then computer programming (and related fields) is still a good option (assuming you like the work). Try to work for a medical research related company or institution. For example, I have a friend who is a self-taught programmer who works for Craig Venter's Human Longevity making great money for a programmer with great hours (a lot better than almost any physician). That's something someone with some medical knowledge could transition into as well.
If you don't want a "professional" kind of a job, or if you have failed out of med school, but you still want something in medicine or health care, then you could try to be a nurse (RN), then become a CRNA, and get great pay and have a great lifestyle. Probably as much money (or more) as many PCPs in general. But if you're willing to go to undesirable areas, or join a CRNA run group (yes these exist), then you can even make as much as some anesthesiologists make (surprising but true).