Is this thread still alive? I think it would be interesting to follow...here are my (bad) thoughts :p
March - PS4
April - Switch
May - Switch (HWDE, DKC:TF, Dark Souls, Lil Nightmares, Runner3)
June - PS4
July - Switch (Crash, Cap Toad, Octopath, YS8 - June but too late to be impactful, so July)
--
Idk about the rest. But this is based on current releases. July and May are pretty stacked for the Switch so I expect 250k+ each.
July and June will most likely get more stacked as time goes, since there are still TBA games like Hollow Knight, SNK Heroines, Wolf 2 (actually might be latter half of 2018), Okami, Meat Boy Forever, Wargroove etc...
So even though I predict June as a loss since it only has Mario Tennis, more games could get announced for it and E3 could create a temporary sales buzz. Just my thoughts. I think March is a guaranteed loss though, whilst June can still put up a fight.