My experience is that if everything is "in place" and one stays up on physical and mental well-being, you'll be surprised how far money can stretch in retirement.
In general I agree but a 3% interest rate(fixed) on a mortgage is free money in today’s world. I wouldn’t pay it off.
I’m amazed at retired people who have mortgages!!!
My dad always taught me “Pay yourself first” i.e., sock away savings before you spend a dime of your paycheck.
He also taught that savings and investments should be in three buckets: 1) Immediate needs (car repairs), 2) Intermediate needs (new roof every 25 years), 3) Long-term needs (retirement, old age health care).