VGPolyglot on 16 December 2017
Well, for the Switch it depends on whether or not the games are actually coming in 2018. If Bayonetta 3, Metroid Prime 4, Pokemon, Shin Megami Tensei V and Fire Emblem all come I'd choose that, but none of those have concrete release periods.