While i do agree Monster Hunter World will easy sell over 10 million, hell, actually i do believe it could sell over 12 million, most people underestimate Splatoon legs, just like usual...
Splatoon, with Mario Kart, Mario Odyssey, the next Animal Crossing will probabily be the most leggy games on Switch.
They are gonna sell millions even in 4/5 years after release. I see Splatoon 2 finish somewhere between 12-15 million.
I think it will be close but in all my pool i said Splatoon should win, however, would not surprise me if Monster Hunter World outsell Splatoon worldwide... it depend on MHW legs and if PC version is a hit. Right now i see the possibility for MHW to sell even over 15 million, just... i don't think it will. But it has a chance.
Zelda, while so far had insane legs, i feel this won't last too long... not like others Nintendo games. All considering, Zelda is a launch title, and if we watch closely, we can see how EVERY Switch games had pretty good legs in 2017, including old ports. I think that after 2018, Zelda legs won't be as impressive as others Switch games.
Doesn't change that it already sold A LOT.
This is fun because i think that all MHW, Zelda BotW and Splatoon 2 will end in the 12-15m range, if i have to choise:
Splatoon 2 > Zelda BotW > Monster Hunter World
But really can go either way
What i think is out of comparation is Horizon. Withouth bundle, there is just no way it can compete with those games. If Sony do a bundle then maaaaaaaaaaaaaaaaaaaaaaaaaaaybe, but withouth that, it won't even come close.