So about a year ago the Minnesota Valley Humane Society put out a call for people to help them with their website. I was one of those that answered.
We had several planning meetings, did some research, looked at hosting options, etc, etc and decided to go with a Drupal Site. At the time I had used Drupal on a few other sites and I felt that building a custom CF site would take too long.
Not that there is anything wrong with Drupal. The issue that I have with it, is with the fact that it is written in PHP. I am not a PHP developer, and more importantly, I do not wish to be a PHP developer. So for me, a lot of the time, I felt pretty helpless with Drupal. If I wanted certain functionality, I would either have to look and look and look for an appropriate module, or I would have to "hack" an existing module to do what I wanted.
In the long run, the site turned out great, I did enjoy working on it and I learned a lot. I will still praise Drupal to anyone that asks and I will strongly encourage PHP developers and non-coders to use it. But for me, I am either going to stick with building custom CF sites or I will look at FarCry CMS or ColdBricks for my generic CMS needs.
Now, the site we built for the Humane Society is pretty awesome. It is mostly dynamic(many of the style elements are static, but the content is all dynamic), and I am already hearing comments from the users that it is "soooo easy to use".
If you would like to check out the site it is at http://www.mvhspets.org
I would love to hear what you think.