Basic functions HAVE to work. They HAVE to. If they do not, it's not an "oh well, we'll get to it after this cool new feature is released". It's a failure. People won't use your cool new feature that you LOVE if basic functions fail.

Replies (4)

First, address functionality Second, address usability Then, and only then, think about adding unnecessary features. Even so, the new glitz cannot compromise functionality or usability.