That depends. 
What I have noticed is that each avenue has their advantages. For example if you want to do offline coop and you don't have two Mac/PCs, then a console is your ticket if the game has offline coop which can be a big IF.
The other reason might be having a community of friends on the xbox network, but I'd argue that much of that can be accomplished for free via Steam or the game's built in MP abilities.
If you want to have more controls and varieties of input devices, more flexibility, then a desktop computer is the way to go especially if the game your playing has an active modding community. I can give you two examples of when a Mac/PC is better.
In ElderScrolls 3: Oblivion, there were TONS of mods that changed game play quality, changed the quests, and changed the A.I. Not all mods were great, but some of them improved the game significantly. My example would be things like the Saddle Bag on a horse that allowed you to have portable storage; a companion mod, which gave you company; if you hated the Main Quest, a mod that got rid of it, a mod called No Psychic Guards, which stopped guards from catching you in someone's house even if you were an expert sneaker.
The other example is Bioshock. I found this game much better on my Mac/PC because the controls in combat on the Xbox were cumbersome imo. For example when fighting the Big Daddy, he would throw stuff at you. It was extremely difficult to change your psi weapons so that you could use a telekenisis power to catch the item and then fling it back at him. In the PC version, because I was using a Nostromo controller, I could program it so that with one button click, I could change my PSI power on the fly and catch the item for the purpose of flinging it back at im.
Despite these advantages, I still find myself now and then purchasing games for my xbox just because I want to play it on my big tv.
What I have noticed is that each avenue has their advantages. For example if you want to do offline coop and you don't have two Mac/PCs, then a console is your ticket if the game has offline coop which can be a big IF.
If you want to have more controls and varieties of input devices, more flexibility, then a desktop computer is the way to go especially if the game your playing has an active modding community. I can give you two examples of when a Mac/PC is better.
In ElderScrolls 3: Oblivion, there were TONS of mods that changed game play quality, changed the quests, and changed the A.I. Not all mods were great, but some of them improved the game significantly. My example would be things like the Saddle Bag on a horse that allowed you to have portable storage; a companion mod, which gave you company; if you hated the Main Quest, a mod that got rid of it, a mod called No Psychic Guards, which stopped guards from catching you in someone's house even if you were an expert sneaker.
The other example is Bioshock. I found this game much better on my Mac/PC because the controls in combat on the Xbox were cumbersome imo. For example when fighting the Big Daddy, he would throw stuff at you. It was extremely difficult to change your psi weapons so that you could use a telekenisis power to catch the item and then fling it back at him. In the PC version, because I was using a Nostromo controller, I could program it so that with one button click, I could change my PSI power on the fly and catch the item for the purpose of flinging it back at im.
Despite these advantages, I still find myself now and then purchasing games for my xbox just because I want to play it on my big tv.