Cracking Open the SharePoint Fortress
dreemteem writes with this excerpt from ComputerWorld UK:"SharePoint is a brilliant success, for a couple of reasons. In a way, it's Microsoft's answer to GNU/Linux: cheap and simple enough for departments to install without needing to ask permission, it has proliferated almost unnoticed through enterprises to such an extent that last year SharePoint Sales were $1.3 billion. But as well as being one of Microsoft's few new billion-dollar hits, it has one other key characteristic, hinted at in the Wikipedia entry above: it offers an effortless way for people to put content into the system, but makes it very hard to get it out because of its proprietary lock-in. This makes it a very real threat to open source. For example, all of the gains made in the field of open document standards — notably with ODF — are nullified if a company's content is trapped inside SharePoint." The article offers a slice of hope for getting around that, though, in the form of a new API for Google Sites which can slurp the data back out.
Don't even start me of Infopath documents being put in there to pretend to give it a forms engine. Its hell.
Worse than hell, really... and not very secure. Our purchase req's at work use it, and I doubt the doc author would know what I was talking about if I asked her whether she sanitized her inputs or not (for example, I can give my own PR's authorization all the way to the VP of finance if I wanted to... and they rely on the damned thing now).
As for the rest? Dude, I'd give it every mod point I'd ever see for the next year if I could. I'm guessing it's your latter reason (too much diaspora, with little to hold it together) that explains why few people use it. A good web designer can overcome that very easily, but unfortunately? A good web designer and a good SharePoint developer are apparently almost never the same human being (hell, our SP "developer" gets lost in an Event Log... how am I supposed to help explain the basics of CSS to the guy?)
PS: The search function is pure hell to get working right, if at all. The consultant who put ours together actually knew what he was doing, and SP search still works only half-assed, so don't feel too badly about it.
Quo usque tandem abutere, Nimbus, patientia nostra?