The "New" Xbox1X will be coming out soon and you could grab a regular Xbox1 for probably $150 or less. Ive had mine for 3 years or so and the only gripes I have is the one I bought didn't have the max memory. I bought a 1TB external that hooks up to it with USB and haven't had many issues with memory after that. What does suck about Xbox1 games is you have to download them to the console, hence the need for a lot of memory. I think GTAV alone took up half of what memory was built in to the system. The only other gripe I have with it outside of your regular apps is there is no "browser" so good luck looking at porn.
You have to download games? You can't just go buy a fucking disc anymore?
You have to do both, unless you buy a digital copy which just downloads. If you buy the disc it has to install a certain amount to your memory and you need the disc to play it. Each game takes up a couple of gigs easily. I think most of them now come with 500GB minimum, but I would still recommend the external memory. No clue why I'm so stuck on Xbox, I guess Ive had one for so long I didn't want to switch consoles entirely.