I'm far from a PADI lover because of their business model, but to be fair it really boils down to the instructor. My two PADI certs are OW and Rescue and in both I had phenomenal instructors and learned a great deal. Obviously there's probably some bias for my first, but my Advanced certification from another agency I learned some but really felt like I was missing out. The difference? An enthusiastic and eager instructor wanting to share vs. a lazy one.
May I ask with under which agencies you've trained? Everyone knows I recommend GUE fundies or UTD Essentials. Fundies was a cold shower for me, and gave me additional tools for improving my teaching.
I do believe agency framework can play a large part. I say can, as not all instructors take advantage of their respective agencies' framework (example: SDI, NAUI both allow instructors to add skills/performance requirements/dives).