I used the PPL tutor app and found it very good - always with me for a quick exam practice should I have 5 minutes. I also liked the way it presented some of the more confusing info - VMC minima, airspace classes etc.
I also used the Pooley's book of questions, and some example questions from my school and having been through them all three or four times, plus dozens of times on the app I passed with 90%. Did the Op procedures the following week and scored 96%.
My only bugbear is I have no idea which ones I got wrong, and therefore what topics I'm not so sharp on. My school said the CAA don't allow you to know, which sounds odd?