Hi.
I don't know if you have noticed, but the Moto G comes with an useless cache partition with 652 MB of space. This is a lot of space for a smartphone that comes with only 5GB of usable space. The cache partiton is only used to keep the log files. 50MB - 100MB is more than enough for this...