I've installed Steam on said laptop but it's just not the same as having a console.
I love my XB1, it just works. I buy a game, pop the disc in, download a metric shit tonne of updates for a couple of hours (a rant for another time) and I'm good to go.
I don't care about 60FPS or 4k resolution. I care about being able to use my minimal spare time to shoot teenagers on COD. I'll sacrifice an optimal gaming experience, for ease of access.
Just another thought.
So, assuming the games you want to play are available on Steam for the Mac (a big if, likely), how bad is an Xbox USB controller, HDMI out to your TV, and Steam Big Picture mode? Is it sub-par, or have you never bothered because you have the xbone (or because it doesn't have what you want to play)? I have neither, so I honestly don't have any data on this, and I don't use Big Picture because I do my gaming on a desktop.
I also have a gaming PC hooked to my TV and I run big picture mode on that. It's slick, but it's not as smooth as a console. The controller will wake up the computer, but I have to hit the button twice (once to initiate the wake-up and once to connect the controller, which fails to connect on the first press because the computer isn't awake yet) and then there's a 50/50 chance that the controller won't let me get past the windows 10 login screen.
The console is an appliance made for running games, and the whole experience is so much smoother.
- Big Picture mode is pretty buggy - it tends to freeze after sleep, sometimes won't recognise controller after waking up, it won't properly gain focus after boot, etc. etc.
- Windows is annoying to get into proper "TV/BigPicture" mode. It'll lock screen (forcing you to type in password), show popups and steal focus from BigPicture (again forcing you to look for keyboard/mouse), install updates and demand reboot, etc.
- A lot of games have launchers which don't support a controller so you need to hunt for keyboard/mouse again to start them.
- A lot of games aren't available via Steam and you need to use Origin/Uplay/whatever. Those don't support controllers or a TV mode making experience a hassle.
- Getting 5.1 sound over optical to work properly it a pain in the neck. On PS4 you just enable DTS bitstream. On PC you have to install hacked drivers (if your MB manufacturer didn't pay for license) and then hack XAudio DLLs to get 5.1 sound. And even then it might not work with some games.
- Some games tend to show smaller fonts and/or not support controllers properly in their PC versions.
- Some games won't run as well as on console if you don't have top of the line hardware - even though the PC is faster.
- Multiprofile support is utterly atrocious. On PS4 my GF just chooses another profile and can play same games as I do isolated with different achiements/savegames/settings/etc. On PC it's an utter pain - Steam doesn't behave well if you PC has multiple usernames (!), switching users on Windows isn't possible with a controller, you need to install things twice or just not be able to play same game in parallel.
- My PC has wierd issues randomly waking up from sleep, forcing me to shut it down. When shut down you can't power it on via wireless keyboard/controller making it another hassle to deal with. PS4 wakes up with controller without issues.
All in all, while games do run faster on my 970GTX vs. PS4, the UI experience is painful at times and I can see me and my GF go to PS4 just because it boots significantly faster into game and doesn't force us to hunt for mouse/keyboard to deal with the "issue of the day". On the other hand, PS4 in "rest mode" will install OS updates, game patches and other things while sleeping so it's pretty much always ready to go (unless you just bought a game and need to sit through forced installation).