Nnuendo

Is the Switch the best system out there? Are you sure you didn't just here that somewhere? The console wars are heating up. So are the rumors...