Playstation 2, because it has the most variaty in games, and also had the best games of last genration.
Gamecube is secound, because it had mario, xbox only had halo and ninja gaiden. Therfore ps2 is the clear winner last gen in terms of games.
2008 end of year predictions:
PS3: 22M
360: 25M
wii: 40M