I'm a rails developer of about 1 year. I've come to a point where I can quickly produce features in hours and days, not weeks or months. UI design is another strong point of mine so building interfaces that flow and look good doing it aren't hard for me. However, as a web developer for a university forced to use to Drupal, I still don't see how this tool (drupal) is better than rails for developing web apps to manage content.
The star feature of most content management systems are user role/group management. The ability to control how and what content people are allowed to produce. The fact is, I can produce that same feature(s) in rails. And, in the same amount of time it takes to download, setup and configure drupal. Building content management isn't hard in and of itself. Its just when you want to build a one-size fits all solution that really starts to get complicated.
I honestly believe Drupal is a great tool for content producers who need more flexibility than that of your run of the mill blogging tools (i.e., Wordpress or MovableType). But when I really want to-the-tee functionality with the highest adaptability, drupal loses appeal.
So I guess my only question is where does drupal gain its appeal for people like myself who understand UI design, content management and user role management enough to roll their own CMS? I'm a hard case, so come packing.