Yeah, nothing beats a good PC if you can afford to give it upgrades and stuff.
But I say xbox....
Pretty much because all of my friends are on it and all the settings and stuff are the opposite of complicated. AND, my PS3 fanboy friends who have switched over have all told me they like xbox better