You cannot skimp in any department. Theme needs to be fresh, art needs to be top notch, and gameplay has to add something new! Just do not be lazy in any aspect of the game development.
— Dan Letzring
Make sure you look critically at every aspect of your game, and have new players look at your game with fresh eyes. They may notice something you’ve missed.
— Chris Anderson