all the consoles (and PC) have strengths and weaknesses. All of them have good and bad games as well. ideally you should try and get to play (or buy) all of them in order to get the ultimate gaming experience. I never understood those people who bash other consoles or systems just to justify buying their own. As I said if you truly care about games then you should play all the systems, but if your one of those "fanboys" who believes that the other consoles are bad then you are missing out on great games.
I like all the consoles PC, and handhelds. Be it Xbox, PS, DS or whatever.