Tough call. Depending on the day, any one of them could be the favorite.
It was the Switch but, due to Nintendo fucking up Animal Crossing, I haven't played mine in over a month. Shout out to the Wii U and all of the great times we had, btw.
At this precise moment in time, I'm gonna vote for Xbox One.