It is natural to be nervous at the prospect of moving out of your comfort zone, but you have listed several reasons to take it, and not one that is reason not to take it.
Of course you should.
Those of us in our 50s still have a lot of years until retirement - far to many to be in a job that has as much about it that you dislike / resent.
I LOVE working at home some of the time (was doing so for years before COVID).
It means you have no commute (you will gain an extra hour and forty minute EVERY day remember - that is a lot over the course of a year).
It means you can be a bit more flexible with your hours - if you are an early bird, start when you would have set off for work and have a long lunch. Or finish early. Or take an appointment during the day that is hard to arrange otherwise (Dr, dentist, hairdresser). Or if you prefer an extra snooze in the morning, then start a bit later.
You can receive parcels and not have to head off to collect them from the depot.
You can be there for that delivery or engineer calling round "sometime between 8am and 5pm"
The little jobs you might do when waiting for the kettle to boil benefit you (so, I might unload the dishwasher at work, but mine is still full at home when working in an office. When working at home you can do that and it benefits you).
I also start 15mins earlier, then stop mid morning and hang washing out some days - so, in the Summer, it would be dry at 'getting home time' rather than sitting in the machine waiting for me as it would if I were in the office. Or take those 15min back at 11am and prep a meal to then leave in the slowcooker to be ready for the evening. Or have a chat with dc when they arrive home from school.
Or, in Winter, go for my walk / exercise when it is light in the middle of the day, and then stay at my desk later after usual 'knocking off time'.
You can have the room the temperature you like with windows open or closed as you like with music (of your choice) or without any music, without needing headphones.
It means you can really focus / concentrate without having people interrupt you regularly.