Anyone of you guys had any experiences (good or bad) with model driven development (using tools like IBM's Rhapsody)? I'm interested in aspects like efficiency, mastering tool complexity (learning curve), round-tripping, developer acceptance, management acceptance, comparison with CAD, etc. whatever comes to mind.
I'm also interested in opinions of people with no MDD experience.