Give users what they actually want, not what they say they want. And whatever you do, don't give them new features just because your competitors have them!
Give users what they actually want, not what they say they want.
In many cases, the more you try to compete, the less competitive you actually are.
Make the right things easy and the wrong things hard to do.
The secret to building great products is not creating awesome features, it's to make your users awesome.
Code as if the next guy to maintain your code is a homicidal maniac who knows where you live.