This disappointment sounds (mostly) driven by the gap between marketing and reality!

Well, most clients I’ve worked for knew the importance of planning for SharePoint – they treated it as an Enterprise platform and understood it would take effort, time, and money, and wouldn’t solve everything at once.

We always explained the importance of a good governance model and suggested that those things SharePoint wasn’t so good at (wikis, blogs) could be improved (by themselves, CodePlex or vendors), or integrated (even if that just meant a hyperlink to a better forum, blog or wiki system).

SharePoint isn’t a silver bullet, but these days you need to pick a platform, or you are always reinventing the wheel, retraining, and redeveloping (what’s the hidden cost of that?). Microsoft has built a powerful platform with SharePoint, and as the ecosystem builds on it, and MS improves it over time, the hard bits will get easier.