I also did my PPL full time and like foz2, went on to do dual navigation due to weather preventing me to do solo circuits. This enabled me to stay up in the air rather than not being able to fly for ages!
It didn't mean that I was "rushing the basics" at all, and it didn't cause me any extra costs for that matter!! I still managed to complete in minimum hours. Rather than waiting for the weather for solo consolidation I was able to continue flying. And by doing the navigation, I still had to come back and land so I got more dual practice from that! I think its a bit harsh to say get a new instructor, the majority of people do find landing difficult but eventually you will get it!! (Which you obviously have done foz!) Its not always the instructors fault, its just how quickly you get the hang of it.
The moral of the story is perhaps not to criticise the teaching until you know the intentions of the instructor. I had the same instructor for all of my training apart from a couple of lessons whilst he was on holiday. Its best to stick with one person rather than changing between instructors as they will get to know the way you fly and will probably understand the best way to explain things to you as a person. If you feel at ease and get along with them as well then thats a bonus, as it makes the flying even more enjoyable!!
Good luck with your flying foz2!!