It will be 21 years in January since I started my cleaning service. I have no idea where time goes.
In all those years of working for more clients than I could remember (a few only wanted a one-off clean, but most were regulars for many years, until their circumstances change), I can tell you this - every single first clean involved more time & I allowed for that, and almost all the houses required a lot of work to improve the standard (though it's fair to say I've hit the ground running on a few of them, where someone else -be it the homeowner or a previous cleaner- had been cleaning regularly & to a high standard).
Some houses have taken literally months of one visit per week or every two weeks to break the back of the cleaning and get it to "that point" where it cannot get any better given what there is to work with.
In all of this, I have only ever had two people tell me they were disappointed with the first clean, and in both cases it wasn't the quality of what was done, it was the fact that not everything got done. Everyone else has always been gushing with praise - I remember being told by one lady that -after just one visit- the difference was like "night & day", and I'd only cleaned one room & vacuumed all through.
It will probably take several visits from the cleaner for you to really get into the swing of it and to see what you are getting for your money. He/she may well be crap at what they do, or not able to do what you want, but unless you've taken an instant dislike to someone who cleans for you, you've got to be prepared to invest in the process.
You must also remember that cleaning a house falls into two categories - cleaning "up" after you and your family, and cleaning "down" the building. Most of the people who have asked me to go weekly have wanted me mainly to clean "up" after them, mainly because they don't do much cleaning at all. As such, these houses don't get the attention to detail, because most people haven't got the budget or desire for it, they just want to be taken in hand for another week.
Those who have me fortnightly or monthly are the ones who do a lot of the cleaning already, and / or keep the house tidy at all times. These are the people who want me to go in and clean "down" the building - less dusting surfaces etc. and more moving furniture, cleaning windows, and generally doing the jobs they don't or can't do. Vacuuming with a decent mains-powered vacuum cleaner, mopping, along with cleaning bathrooms, are what a lot of people ask me to do, as they struggle most with this. The less frequent people ask me to go, the more specific they have to be about the tasks they want me to do.
However, when a cleaner starts working in a house that requires improvement, it can be like pushing water uphill with a rake, as not only are they trying to deep-clean areas that may well stay clean for a long time afterwards, they're also fight another weeks mess created by the family who live there. I cannot emphasis enough how long it can take to get the balance, and the less mess you make generally while a new cleaner is attempting to clear a back-log of built-up dirt, the sooner that point will arrive. If you know your house is needing to be brought up to scratch, it's better that a new cleaner is allowed to concentrate on those parts first, more so than cleaning up after you.
The only thing from the OP that troubles me about your cleaner is that there's no mention of the cleaning telling you beforehand that the first clean is unlikely to tick all of your boxes, although it took me a couple of years to find my voice, so I can't say I'm without blame. I had to learn how to politely dictate my terms & conditions and appreciate my worth. I am very wary of people who've never had a cleaner before, in the same way I am of people who've had several in a very short space of time. The former can have expectations way, way above what is realistic as they've no experience to bench-mark it to, and the latter is just one red flag after another...yes, there's many a bad experience to be had with cleaners, cleaning companies, and cleaning services, but when a potential client is ranting about having had four cleaners in this year and it's only July, you can bet your life I'm not going to become number five so that I can be talked about to number six.