I currently work 3 days in the office and 2 days WFH.
I like the routine of the office as it gets me out of the house and into the city centre. I can park for free on the outskirts of town and walk a mile to the office, which gets me energised for the day.
I enjoy the social side of the office but I can categorically say I'm less productive in the office compared to when at home.
Also, up until recently there was only 3 of us in Manchester that were doing the same work, so most of the time I'd arrive in the office to set on my own all day, as the others weren't in and there were no mandatory office days. This was absolutely pointless and really did feel like a box ticking exercise.
The biggest thing for me though is Flexi time. I would take 5 days in the office with Flexi time, over 100% WFH but with set hours. I'd like a different job but it would have to pay me significantly more to offset Flexi time and that just simply won't happen.
Most days, I do the school run in the morning, so I don't arrive in the office until 09:30. I can also leave to avoid rush hour, then log back in when at home. Being a parent, this makes a huge difference.
The caveat to this is that if I was childless or was happy to move my child to a different school, then I would 100% live somewhere much further away from a big city and would most likely look for a job with more WFH, so I didn't have to commute as frequently.