I think it does depend on the student a little bit, but also think about the instructor. They are investing time into you as their student. SOMEONE has to sign you off for solo, xc, and a checkride, who will you pick? What if they both refuse to sign you off because you haven't done enough work...