So yes, depending on what we do, we will have to master the complexity of the apps that help us get our work done, but if we are doing something else (online banking) we are desperately craving simplicity. If it is not simple we will eventually stop using it and revert to something that is.
A couple of good features, or as the link suggests one great one, is worth 100 hundred crappy/mediocre ones.