Es verdad eso de que al principio todo bien y a los meses el juego deja de funcionar?
Si compras un código no debería haber problema, porque el juego queda en tu cuenta, el único que podría revocar la licencia es Microsoft. Distinto sería si compraras una cuenta compartida, ahí no sé cómo funcionará, se me imagina que el titular podría cerrar la sesión o cambiar la contraseña y perderías el acceso.
Lo normal es que las "tiendas" que venden juegos digitales de Xbox entreguen un código, porque la Store deja comprar los juegos para regalo y de ahí los sacan, principalmente de tiendas de otras regiones ya que son más baratas (Turquía o Argentina), eso de vender cuentas compartidas se ve más en los juegos digitales de Playstation, ya que Sony no tiene esa opción, y ahí si que hay riesgo de que perder el acceso.