Alfresco....
"Is the crappest piece of software I've ever come across, with the shittiest support I've ever come across - a five figure fee for annual support, and they take a week to e-mail you back"
Don't forget that it wil take five minutes just to start up an Alfresco server. Then it will consume about 500 Mbyte of RAM just for doing nothing.
If you have to code custom logic that integrates with Alfresco, you have a code-compile-debug cycle of at least five minutes. The only way to cut this time down is to use incremental compilation of Eclipse (which does not work a lot of times) or to use remote procedure calls. IIRC you can use buggy RMI interfaces for that. Another option is to go with the Web Services Bloat. Probably as bug-ridden as the RMI interface.
Document full-text search is of course weird and does in no way resemble something like Google.
The database schema is the most inefficient and stupid concept I have ever seen. If it must be speedy, people have to use SQL directly instead of the ORM. Also, create your own table as you are used to do it with CREATE TABLE and sidestep the generic Alfresco bloat.
GUI is based on JSF, which means that every single click triggers a full-page update and that is so sllloowww. Ajax would be way too advanced for the AlfRetards.
If you want to be a partner of Alfresco you are not allowed to support your customers using the open-source version.
The list of deficiencies is topped off by shoddy documentation and alfresco.com being offline 30% of time.
Those who don't want to waste their time and nerves should go with EMC, Microsoft or IBM. Let the freetards play with AlFumble.