PSN, simply because it is free. I hate monthly fees for stuff like that, but that's how MS rolls. If you actually want you xbox to have the features PS3 has(wireless, hard drive, battery packs for controllers[because buying batteries endlessly is stupid], online gameplay)then you will end up...