see i dont think either really have a flagship character anymore. back in the day yeah, especially xbox, but now i feel like nintendo is really the only one who does. probably because they have much less to offer in variety then the other consoles do
Going to answer the latter half that McJob didn't touch up on quite yet.
The Switch will have significantly more variety than previous Nintendo consoles. They're opening the platform up to be more friendly to third party developers and publishers, and have already partnered up with a large number of them, including Bethesda and From Software.