It's great to have such positive people on this forum like Daz!
Having been an employee for many years being self-employed is great. You decide how to operate your business, you work the hours you want (or need) to, you decide who you work for... The real bonus is that you can earn as much, if not more, than anyone in a management-type role but working far fewer hours.
The actual cleaning of the windows can be a bit tedious at times but working in the fresh air & the banter with customers easily makes up for that.