"I think in any kind of design, you must drive for simplicity all the time. If you don't, complexity will nail you. " James Gosling
I agree. Simplicity of software is key to success .
For example my last game Dice Poker is example that complicated thing makes people to uninstall game very quickly .
Simple and addictive game is key to success.
It is exactly the same with any software application , OS and etc.