Class B PPL
I had a bit over thirty hours.
One of the reasons was that I trained out of a Class B, which is really great for IR procedures, but has some problems for primary training. You have to fly for 20 minutes before you get to a practice area. So, if you figure a typical 80 minute lesson consisted of 40 minutes enroute time getting somewhere I could practice, I might have soloed around 15 hours.
Ah, but the benefits came into bloom during the cross countries. I was very familiar with radio procedures, pilotage, tracking radials, and even flying ILSs. Yes--flying ILSs. Think about it: you're cleared for a straight in about half the time. You are about 10 miles out. Why not tune in the ILS, ident it, and fly it? On hazy days, you are guaranteed obstacle clearance, and you know exactly where you're going.
On the day I got back from my checkride, my CFI (now my CFII) said, "Congratulations! Now, start your IFR training--you're already done with 40% of it!" He was right. At that time, I already had about 4 hours in IMC, 6 or so hours under the hood, and about the same using an FTD. We had already flown a number of precision and non-precision approaches. All of that was to be expected in the Class B/ADIZ/Maryland Wx environment!
I really have no excuse. I've got to take the durn written, and really finish the training!