I have been using mediawiki myself and I think it's fine and can be customized quite well (though I haven't spend much time on it...)

I also think it's the most used system so it's easier to get people to work with it if they are already known to the wiki system.