I believe that details are what makes the difference. However, a lot of players seem to not even notice them. It's a bit frustrating.
I've been told to be patient, and that the game can gain popularity very quickly later on, but I can't help but worry.