The article kind of misses the point. The reason why people are leaving the Japanese phones for the iPhone is because Japanese phone interfaces SUCK BALLS. And they have ALWAYS sucked. I suffered through 5 years of one phone after another being such a terrible user experience that I think it scarred me for life. And don't even get me started with Sony, who replaced the perfectly functioning joypad in their phones (wh…
You always have to compromise. Unless you would argue that Apple has been busy introducing features to iOS that nobody wants. It's always easier to throw in a half implemented feature with a badly thought out interface than take the time and energy to think things through and do it properly. This doesn't just apply to interface design, it applies to everything.
Unfortunately, doing things properly takes time and sometimes you succumb to the pressure to just get something out there. But your customers will feel the lack of time, energy and thought you've put into it. And most of the time you'll end up having to go back and do it properly at a later date.