Leather I think children and robots are great for doing housework. The other thing that really helps me is having a rota, even though it's still me that does all the work. I do it like this:
Monday - living room/hall
Tuesday - dining room
Wednesday - bedroom
Thursday - Kitchen
Friday - bathroom
If I stick to that every week then the clutter doesn't build up too badly and the cleaning barely needs done as not much muck has had time to accrue. Also I don't have to feel bad about mess as I know that that room will get done another day, and so it's not meant to be tidy today iyswim.
The two robot hoovers and the floor cleaner do most of the heavy work for me.
The hardest parts I find are scrubbing the kitchen sink and the bathroom basin, but I've got those easier now, because I spray them with a fine spray of white vinegar from a garden sprayer, leave for an hour and then just wash with fairy liquid or johnson's baby shampoo, and they become beautifully clean, and don't stink of bleach.
I've started doing the kitchen in bleach since reading the home hygiene docs online, and that does stink a bit.
DH does the dishwasher in the evening and sometimes hoovers the stairs. Ds empties the dishwasher for £1 a time when he's inclined that way.
I still find it a lot of work tbh, but I think I would find the effort of having a cleaner in the house harder.
I do spend money on myself, but I spend it on clarinet lessons and on taking my people management problems to a psychologist. I think that's a great exchange for doing the cleaning myself.
Sorry, long post, but I hope it might help anyone who is trying to save money on cleaning.