100% agree. Would defo recommend the app! I've been using it and just passed my theory test today. It's really easy to just do a few questions or a practice hazard perception whenever you're on your phone or waiting around.
The app also has a guarantee which means if you do all the questions on there, some of the hazard perception videos and a certain number of mock tests, they'll apparently refund your theory test if you fail it first time.
Would also recommend reading the highway code and learning traffic signs.