Since the Xbox One generation has been succeeded by Xbox Series X|S, here's a current perspective:
Research current prices and your gaming preferences before deciding.