I use MediaWiki and Sharepoint at work currently, and have done a lot with TWiki in the past,
including developing features and fixes. I don't really like Sharepoint and find it clunky to
use compared to TWiki or MediaWiki - but it's very dangerous to write it off. Sharepoint has
a long list of features, exceeding TWiki's in some cases (e.g. granular access control and
in-place Office document editing). Microsoft is investing a lot in Sharepoint including
adding wiki features, so it's quite likely it will be more competitive with TWiki soon.
In many companies, Sharepoint is being mandated by IT (even one major bank where TWiki was
pioneered), so the competing Wikis have to be a LOT better simply to survive against this
mandate. Currently they are better in some areas, and weaker in others.
See https://twiki.cern.ch/twiki/bin/view/DESgroup/TWikiVShare... for a good comparison by
CERN, http://twiki.org/cgi-bin/view/Codev/SharePointVsTWiki for the TWiki.org discussion, and
http://slashdot.org/comments.pl?sid=186678&cid=15404016 for another brief comparison. There
are many other Wikis of course but TWiki is the one that's closest to matching Sharepoint -
MediaWiki is also nice, and very fast, but isn't really oriented to the enterprise in the way
it does access control, attachments, etc.
If you want to help FOSS compete with Sharepoint, which is important to FOSS competing on the
desktop with Microsoft as has been discussed, I would suggest you install TWiki. Try using
it, and maybe contribute some documentation updates, and if possible bug fixes and plugins.
TWiki has 200+ plugins but could really do with some that match Sharepoint features.