Do you think BO4 is going to sell better than RDR2? And yeah, Smash is confirmed for 2018 and probably coming out in September along with the online service.
I do expected Black Ops to edge RDR2, but I meant it collectively. Between those two, and Spidey, I expect the PS4 to win it. That or Switch (which it has a very good possibility with Smash out).
Plenty of hypotheticals, but one of those two should win.