The biggest challenge with deploying Sharepoint isn't that the technology isn't great but that it doesn't challenge deeply held assumptions about what it takes to run a business. It really is like re-arranging the deck chairs on the Titanic.
Apart from being an interesting point about Sharepoint, the deeper point is true – as Euan points out, all the technology in the world (even the stuff that's better than SP) won't change old habits and rapidly-deteriorating assumptions about business and how it works these days – changing process, practice and people is required.