Google Tag Manager y Global Site Tag (gtag.js), ¿cuáles son las diferencias y cuál debo usar?

Desde el lanzamiento de “gtag” el año pasado han surgido un sin número de dudas por parte de los usuarios para entender las diferencias con Google Tag Manager, aunque toda la documentación de Google ha sido explícita en decir que si utilizas Google Tag Manager no necesitas implementar la nueva librería Global Site Tag (gtag.js),