Hola:
Yo lo arreglaría, por unos 40€ hay bastantes empresas que te lo dejan reparado y por ese precio ese móvil, que es el que yo tengo, vale la pena repararlo. Seguro que por tu zona hay empresas que lo hacen, eso sí... busca gente profesional, no cualquier tiendecilla, si quieres tener garantía (te tienen que dar 3 meses como mínimo).
Por Internet también hay empresas que lo hacen online, por ejemplo
https://www.movilone.es/cambiar-camara-delantera-motorola-moto-g4 (42€ envío y recogida incluídos) o en esta otra web
https://www.movical.net/reparar/motorola/moto-g te indican servicios donde reparar.
A mi se me rompió la pantalla el otro día y opté por reparar el G4, es un móvil que está viejecillo, pero todavía le queda caña que dar y luego si eso que lo herede mi hija