Going through the list of 15 suggessions to improving usability in open source software the main problem is that too many cooks spoil the broth, A good user interface requires as much thought as does the software architecture. There have been cases where a requirement for a better user interface has required significant changes in the code across the stack because usability was not thought about upfront.