Xbox 360, Playstation 3, or PlayStation Portable?

I would like to buy a video games console and can't decide between an Xbox 360, PlayStation 3, or a PlayStation Portable.
Which one of these are best?
18 answers 18