When I started I did it with a flying club. I was pretty driven, and wanted to excel at it. I got stuck at 15 hours, not having gone solo, a combination of very poor instructor, poor training club, weather, and my time. I got very frustrated.
Solution, went out and bought a Chipmunk, got an instructor to teach me, a very good one, linked myself to a CFI, and soloed in 8 hours, passed GFT, spot on 40 hours.
If I had stayed in the club scene, I doubt I would have achieved anywhere near where I am now. I have loved every minute of it, I have also scared myself ****less on occasions, but, think I have learnt from those horrors, and I went out and received more training, and then more training. You never stop learning, and as Pace stated realise your limitations, and then fly safe.