Great question.
For me I got my BS in engineering and worked in industry for several years. For engineers, the pay is good straight out of undergrad, and the hours are 8-5, M-F (aside from infrequent late nights as project deadlines approach, sorta like college!). I worked at a great company, my coworkers were fantastic people, my supervisors were not micromanagers, we all worked fairly independently. I had 3 weeks vacation by the time I left, my own office, great medical benefits, good 401k and matching from my company, and the list goes on. In summary, I was treated very well and was very fortunate to have that job.
I believe life is not just about being comfortable. Everyone prefers to leave their mark on the world in different ways. Some leave it by having a family, raising their kids, and having a stable job to support that, in which case the above job is perfect. Others make their mark through their career, their profession is a source of passion - which is where I land. Even though my job was a good one by many standards, the work itself meant nothing to me. Soon
the comforts the job offered didn't make up for one week being the same as the next, being the same as the next, with no passion. I realize medicine will be hard and perhaps the "good" I do will not always be apparent on a day to day, or even week to week basis. But I'd rather have at least one day out of the month being able to say I made a positive difference, instead of a whole lifetime of doing nothing special.
It really depends on what fulfills you. What will allow you to lay on your deathbed as you are about to die, have no regrets, and not be plagued by the question "what if....". For me i would have regretted spending that much of my life on something that held no meaning. Some people will disagree on this approach, but everyone is wired differently.
Good luck