Gamecube was one of the best console Nintendo made, but it was launched in the middle of the completely shifting video game market and even before there was a casual market.
The Wii U comes in a period where video games are way more popular, so it'll probably sell At Least 25 millions