I used Ezzo stuff because it really fit my personality. I'm very structured and don't handle lots of chaos very well. I started with Preparation for Parenting when my youngest was a newborn. He is 12-1/2 now. My other kids are 11, 8, 5, and 7 months.
I was also a "contact mom" for GFI for several years. We used Preparation for the Toddler Years (back before it was even an "official" program), and GKGW, also. We read through Reflections of Moral Innocence and ended up not using that.
Having said all that, I no longer support the Ezzos in any way. First, we are realizing that it is not realistic to be that much in control of our children's every move. We see with our 11 year old that he has trouble making decisions with confidence now. Perhaps because we NEVER, and I mean NEVER let him make choices, so he never really learned how. When he tried to express his opinion as a toddler and a small child, we made him stop. He is extremely well behaved, by the way. A total pleasure to be around. He just has very little confidence.