I held a xbone controller for the first time a few weeks ago. I was so looking forward to it, from everything I heard. The rumble triggers are amazing. But, the controller was too light, it almost felt "cheap". I'm not saying it is cheap, just that the lightness of it threw me off.
PS4 has the best controller to me, the light bar never has bothered me, and in some cases it has created more immersion in games.
The Switch controller looks amazing, but only for the fact that it can be split in two parts. No dpad is huge for me. IM sure the HD rumble is amazing, but certain games need the dpad I feel. It's rather situational though.
So despite not having held a switch controller, I'd go :
Ps4, switch, then xbone
Ignore me, i can't read apparently