Even though the Gamecube wasn’t a powerhouse, it was able to deliver much better graphics than its predecessor. It also made much larger worlds possible, as well as the ability to change from fixed cameras to ones that tracked the player or were fully interactive.
Because it doesn’t follow the usual Mario formula, it received a lot of backlash. But, looking back, it has its moments, and more people should really give it a chance.