The people who need to weigh in are not those in training or forum moderators. Talk to doctors in the real world, in practice for over 5 years. Everyone I know wants out.
I've been a practicing non-academic physician way longer than I've been a moderator (10 years versus 2), though I'm unsure why that matters.
I still very much enjoy my job as an outpatient family physician. I work 4.5 days per week, 90 minutes for lunch, first patient at 8 last at 4. Take around 30-35 days off per year not including holidays, and have broken 400k the last 3 years (and on track to again this year).
Vast majority of my patients like me, the ones that don't find new doctors. Most are fairly compliant with treatment, and the ones that aren't I can typically get them there with time.
My employer values primary care and so we are treated well and have good support.
If you'll allow me to pontification for a bit, there's a handful of things that I think help keep me enjoying what I do.
First, pick a field you like. Don't just go chasing after money or prestige.
Second, remember that medicine is a job. Its an important job certainly, and one from which I derive satisfaction. But at the end its a job. It will have its frustrations and irritations like any other job. But it can also be more rewarding than most. I ran into a couple yesterday at our town's Greek Festival who thanked me for saving his life. She and the kids were over at my house a few years ago for a playdate and she happened to mention that her husband was having trouble opening his mouth. Find out he stepped on an old roofing nail about 2 weeks early. I made him to go the hospital where ID specialists from 3 hours away came because they had never see a real case of tetanus.
Third, we do get paid quite well. I am aware that many fields pay better or the same with less training, but no other field is guaranteed 200k minimum the instant you finish training.
Fourth, pick a good place to work. Not all jobs are created equal. It took me 5 jobs to find one I really liked. Don't be afraid to job-hop.
Fifth, have a decent life outside of medicine. As one of my partners says, live to work don't work to live. Have a solid hobby or two. Spend time with your family if you have one, start one if you don't but wish you did. If you have no desire for a family, most single-and-happy-that-way doctors I know travel constantly.
None of this will guarantee you happiness, and I do acknowledge that current students have a way worse debt situation than my generation had. But, if you can accomplish most of the above it should give you a pretty good shot.