The PS5 takes this one easily. Its going to do at least PS4 level sales and most likely more.
And I know people will do the whole holiday lanch thing, but what I will say to that is that I expect both the PS5 and XSX/S to sell out of whatever they can ship out in those first two months.
Launches in my opinion are more limited by stock than by period. I mean, even the switch was outta stock within days of its launch. If Nintendo could have managed to ship out 5M units for its launch, it would have sold 5M units.