I have all 3. Have a launch PS4 that I gave to my wife when I picked up a Pro last year, a Switch, and a 1st model Xbox One. The XB1 is basically a media hub for my kids game room and for them to play dance games.

I have the most games for the PS4 by far, then about a dozen for the Switch, and a few XB1 games. And, I don't really use my consoles that often unfortunately. I spend most of my game time on PC.

I have a PS4 Pro, Xbox One X, and Switch. Also still have my standard PS4 (white one bundled with Destiny) and VCR Xbox One.

I'd say it's a tossup for controller, as they're all good (well, Pro Controller for Switch). If I had to give a nod, I do use an Xbox One controller on PC as well, and like how solid they tend to be.

Of those, I certainly have the most games for PS4, and it has largely been my go-to machine if playing on console. That said, the Pro and X are fairly new additions, and I can certainly see myself leaning towards Xbox One versions of multiplatform titles in the future.