I felt I got a lot of instruction on my Fundamentals course. Our trim was weak, so we got a lot of very specific 'how-to' on that. I had a lot of problems with the helicopter turns, and the instructor spent ages going over them with me. It didn't necessarily help, in that my brain understood how to do them, but my feet couldn't work it out. But I can't say my instructor didn't try.
The pace of the course can be disconcerting. After we learnt the minimum deco ascent drill, we practiced it 2-3 times, until we had the idea of it, then we moved on to the next thing. I would have been happy to do it another 30 times at that point, but there isn't time for that during the class. Another thing is that the more complex drills are broken down into steps. You learn the first step, and get feedback, advice on that, and then learn the next step. You don't necessarily go over and over the first step till you've mastered it You have to remember to apply what you just learnt, while you are learning the next bit. For me, the class was always fun-challenging, not overwhelming-challenging. Having watched my instructor teach different people with a range of abilities, I would say that he is always trying to pitch it at that level. There is a limit to how much much you can slow the course down, though, and still cover everything. There is a lot in it.
As to when to do it, I had about 70 dives, and my buddy for the course had about 50. Personal attention - very small class size, so yeah, heaps.