So to play online, yes, you’ll need Xbox LIVE Gold and it’s $59.99 for a year. I usually look online though and am able to get it cheaper and usually only pay about $40 for one year. If I find a great deal I usually buy a couple and then I’m set for a few years. You also can check on the 1st and 16th of each month on the Games with Gold section of the dashboard because they offer free games for download each month.
The Xbox One S is probably what you should get if it’s for your son and you don’t plan to play too much on it. You can get a regular white version for around $250, and you can probably look online and find a Minecraft skin you can put on yourself if you really want it to be themed for the game instead of bucking out an extra $200.
Basically all the games coming out you can play on all three versions of the console, it’s just at different performance grades at this point. The OneS can play certain games at 1080p and 60fps, but it all depends on the game. It also has 4K Ultra Blu-ray and streaming, and HDR support so you could use it as a blu-ray player for the 4K TV you plan to get. And if your TV doesn’t come with apps installed like Netflix, Amazon or YT you can play them on the OneS in Ultra HD (and setup child permissions).
If you don’t care about playing a game in 4K, then get the OneS. The OneX really is for people more passionate about console gaming and want more games at a higher resolution, higher frame rates and much faster load times. Basically a more mature gamer.
Also, I know Phil Spencer has said this at some point, but they’re looking to add keyboard/mouse support for XB consoles so your son could be able to play on kb/m like he prefers with his friends on XB.
This is only 500gb but that shouldn’t be a problem if you don’t plan to have games with giant install sizes on the console. You can always get an external HD for games if it’s really needed at some point.
I would get that and then you have room to buy any different versions (editions?) of Minecraft that he wants, as well as buying the controllers.
I’d also either get a charging station or kit for your controllers, or rechargeable batteries if you plan to play wirelessly. And a better headset than the cheap one the console comes with if he wants to talk in a party with friends online. If you already have a headset for him though, I’d check and you might be able to just get an adapter for the XB controller and use the headset you already have.
I also highly suggest https://hideitmounts.com/ if you want to mount your console and controllers on the wall to clear up space. I use their products and they’re awesome.