Feature-rich doesn’t always have to mean complicated. If well designed, good software should be technically detailed and thorough with an intuitive user friendly front end.
Software that demands more time reading its instructions manual than actually using it to work greatly hinders productivity. As said by Alan Kay, American Computer Scientist “simple things should be simple and complex things should be possible”. At the other end of the spectrum is software that is too simple to undertake complex tasks – the key is finding the perfect balance between functionality and usability.