Captain Toad: Treasure Tracker (Switch) ReviewFinal Score: 8 / 10 When rattling off a list of Nintendo's biggest successes, the Wii U certainly does not land in the top five. I know...