i wouldnt buy any system on launch.
you have to pay the highest price for what? being used as a test dummy for any hardware failures? (YLOD, RROD, disk errors like ps2 and xbox) and you only get to play a handful of games of whcih only a couple are any good.
its simply not worth it, id rather wait for improved hardware, more better games to be released and by doing so save a bit of cash too. and in that time, catch up with all the games i missed in the previous gen.