I decided to learn with driveJohnson's as 3 of my friends passed first time with them.
I had a bad experience before so I wanted the next move to be the right one.
I certainly made the right move, I took a 20 hour course and passed first time!
Instructor was so good he even predicted the test route I would get correct.
Tip for consumers: They know the test routes and won't waste your time!