Best answer: If you value convenience, Xbox Play Anywhere, or Game Pass above all, digital is your best bet. If you're motivated most by getting the best price, then you should buy physical games.Amazon: Xbox gift card (From $10)GameStop: Pre-owned games