David Deida is very controversial. I often find him to be quite stuck in all sorts of ways. He can be crude, brutal, and at the same time insightful.
Take him or leave him, you still might find this audio clip interesting. In it, Deida explains how the three major schools of Buddhist thought reflect the stages of psycho-sexual maturity, and how these stages play themselves out in our spiritual practices and in our relationships.