caffeinade on 16 July 2017
14m this year, 20m next year.
The flash shortage will end in 2018, Nintendo will be able to cut the price then.
So I think the Switch will outsell Xbox One as of now in 2nd half 2018.
It will outpace Xbox One by end of 1st half 2019.