Yea I used to rent an office for a few years. I learned some important things - particularly making sure that you have the right office environment for your productivity. I unfortunately rented a space before the 'coworking' revolution and got kind of trapped in an office with non-tech guys much older than me constantly bugging about IT advice, a rent barter agreement when my finances couldn't swing the overhead that was hard to break (I basically became an indentured web-servant for a print design agency), and eventually a realization that I wasn't even being productive in the office. Been a skeptic about offices ever since, but definitely curious that a proper coworking space might be different..
Productivity is one of the reasons I want to make the jump to freelancing.
I currently have a full time job, and enjoy the periods where I am left to get on with my work, but all to often the non-technical users will not read error messages, and ask me stupid questions to "fix their excel". It makes it impossible to work on certain things, like learning a front end framework when you are being bugged with trivial tasks like this every half hour. (The fact we are still using excel as a data import solution bugs me as well, as I have complained about the lack of reliability for a long time now).
So freelancing would hopefully allow me to do the sort of work I want to do. I know there is a whole load of other stuff I will need to manage, but it must be better than fixing formatting issues in excel.
If you are a freelancer, the lame basic PC questions are still coming your way. Maybe not from collegues, but now from clients. There are always people who think you are there to help with there PC questions. Also if the hired you 2 years ago for their website.