In my opinion the Switch would do around 4 - 4.1M without any price cut or revision. However, I think thats impossible... I believe they will do something or they are gonna miss a great year (AC, pkmn, yw bundles for 25k would be perfect but I doubt it...)
With the 3ds almost out and no home console they have to be really clever to get high numbers in Japan... So I would go for 4.5 - 4.6M if they cut the price or release any revision...
I have not much idea about PS4 but it should be a bit worse than last year. Lets say kh does as mhw which I doubt still I think they dont have many big releases for the rest of the year... could do similar numbers if they release ffvii remake but doesn't look like... So i will go for 1.4M