I love the productivity Unity brings, but sometimes I feel like making a game in the engine requires extra polish as I need to make sure the game has character and not “a Unity game”.
Is it a cliche if it's true? The difference between some slapped together product and one that feels decent is layer after layer of detail and polish. Long after you feel that you've put forth a reasonable effort, you still have half of the development left to go.