Id say go with the GPE. Its easier to unlock/relock the Bootloader because you don't have to go through the Motorola unlock website, you'll get updates before regular moto g will, and if you have any hardware issues after your rooted you can just unroot and relock the Bootloader and send it in to google. If you Bootloader unlock a regular moto g, the warranty is permanently voided and there's no way to hide it because you HAVE to go through the Motorola unlock website.
The GPE moto g is basically a cheaper plastic version of a Nexus 4 [emoji4]
Sent from my Galaxy Nexus using Tapatalk