Classic controller was made for the Virtual Console games. Now, granted, you can use the Gamecube Controller for them as well. But, it wouldn't be as well suited for some games. For instance....I wouldn't want to play Street Fighter with the Gamecube Controller, since it's D-Pad is really small, and towards the bottom. The Classic Controller is layed out in a way that reminds you of the old 8-Bit, and 16-Bit controllers....perfect for playings some of the old games.