hmmm...
Well, we are technically a Silver Partner at Acquia - although we've decided to pull out from the program. Been designing and developing on Drupal since 2007 - and while we will still do drupal projects if it becomes a requirement (our corporate site will remain on drupal for the foreseeable future since we have a lot of time invested in it), after looking at modx, we've pretty much decided to start using it almost exclusively going forward. Will probably use evolution for the next project and then jump on the revolution bandwagon as soon as it looks like major functionality is done - and like any good user of open source software if our clients are happy we will donate what we can...
Big decision for us. Huge.
This decision is driven by design and the need for design flexibility more than anything. That - coupled with the ability in revolution to give the client a custom and branded backend - to me makes any extra effort and expense on the added development in modx worth it. I can barely sit still sitting here thinking that I get to go back to doing css and xhtml the right way again, instead of going into drupal - setting something up - going back to the css and styling that, going back into drupal, creating something, going back into the css to style that...etc. It gets old.

Drupal is a great system and we founded around the idea of using it exclusively - but there are things that turned us off and had us decide not to put all our eggs in that basket anymore:
1. Acquia's business model - with the VC money, they want to be a one stop shop for everything drupal. The message to partners is "we only focus on the high end of the market". The "you can have the left over crumbs" approach - really turned us off. Also, in the beginning we were one of like 15 partners total - now there have to be what, like over a hundred? We are lost in a sea of providers over there. There is something very Microsoft about how Acquia is inserting itself into the drupal community, and we grew tired of always having to explain to our clients that they should use us for hosting and development and go to Acquia for everything else (like support and expertise).
2. Constant updates and releases - as a provider that hosts sites with a low volume/high performance model, we just plain got tired of a new release of Acquia Drupal every two weeks - and using subversion to update production systems doesn't cut it, upgrades need to be tested. We feel like Acquia doesn't get what it means to run a production hosting environment - you can't keep blindly updating code every two weeks - this is the very basic weakness of drupal - with the modules coming from all over the place, the code isn't managed properly, and he get beat over the head with constant releases. And the upgrade process is horrible - take down site - uncheck non-acquia modules - upgrade - pray - re-enable non-acquia modules - pray.
3. Broken modules - this to me is the worst. You rely on a module and it can break the entire site. Once that happens, you spend hours and hours trying to find the fix - now here is where you need to buy a professional support contract from Acquia so they can "save you" from these hours. Sorry to sound so cynical - but we run our own servers, there is something inherently wrong with the idea that some venture capital behemoth needs to insert themselves between us and open source code, we are supposed to be the experts. I had one client rightly ask me "well, why don't I just work directly with Acquia?" - then we have to do this tap dance about who does what...
4. Drupal is associated with really crummy design. Most drupal sites out there are not pretty, and some are down right ugly. There also does not really seem to be all that much concern about that. You come to this site and you see great design everywhere you look, and that is what clients want, more than anything. A 20k investment into something that is super robust and has all kinds of whiz bang modules (drupal) means nothing to our clients - something that is well designed and differentiates them is far more important. The drupal community at large, and to a certain extent Acquia, to me don't seem to get that. It's all about "themes" - and frankly, 90% of CC themes are really bad visually.
5. This one really takes the cake - Acquia isn't even on their own code! Their site is still on the 5.x pre-acquia drupal code base - I mean, if you can't even run your own software....well...5.x to 6.x to 7.x - a real mess.
I agree Drupal is a great choice for large community driven sites - but in the end - only for projects that have no significant budget and no real ambitions for design, and then you get a site that looks rather dull and bland, and not surprisingly like every other drupal site our there . From a creative agency perspective - Drupal and Acquia Drupal have become sort of the "slap it together as fast as you can" approach to web development and as such we've decided to only use it sparingly if at all...
For well designed, highly customized, solutions - for us modx is the ticket...(as of about 48 hours ago)
