But they don't need to have all the buttons or even be ergonomic; they just need to be convenient enough that there's nothing else that provides the same functionality or better. Everything else just affects the quality of the experience, but that determines whether anyone even buys it.