Worked from home for about 7 years and that was about 5 years too many, although I didn’t realise it until I moved into an office. Now I share a nice office space in a smart building with a couple of other self-employed folk who I didn’t know before we shared, and it’s all a ten minute walk from home. Picked up enough extra work to pay the next 6 years’ office rent, plus I’ve met lots of good people in the building. I’ve also now got a business address (useful for taking delivery of bike bits, obviously), and having an office makes me feel more professional as well as looking better from a client’s perspective.
I feel far less isolated (which was a problem working from home – although this is a personal thing) and it’s now far easier to separate my work life from my home life, which has made me enjoy time in my house more. A lot of this depends on the individual, their type of work and the office options available to them, but I know I’ll never work from home again. Office or no office though, clearly I’m still easily distracted 😉
Hope this helps. Good luck whatever you decide.