There's an SD card in the current phone, but now I think about it I don't know what size the Moto G is, I just assumed it was 16gb, but it could only be 8gb.
TBH I should also double check there isn't a way to move more on to the SD card, but often they don't seem to be the real world solution to lack of space.
From Marshmallow onwards using an SD card for apps and the rest gets a lot better. I'd still say 16GB as a minimum though unless you're barely planning to install anything.
There's an SD card in the current phone, but now I think about it I don't know what size the Moto G is, I just assumed it was 16gb, but it could only be 8gb.
TBH I should also double check there isn't a way to move more on to the SD card, but often they don't seem to be the real world solution to lack of space.