I agree, there has to be a way to progress faster in this game.
I am a student and work most of the week. There is often not that much time to play and i am not able to complete quests everyday.
An easy fix would be the Pay to progress factor (it is not pay to win) even if you cant officialy take money for ingame content you could outsmart this by selling points on your website and with these points were able to get card packages.
I really dont see a big problem in the money for content factor, but if you cant imagine a world where this ever happens, I would highly suggest you to speed up the progress.
The game in its core is awesome but EA messed it up, please dont make the same mistakes only because u want to hold tight on your guidelines.