My PC can run the most taxing games on the highest settings, but I prefer Xbox. I find it more immersive.
Interesting. I find sitting closer to the screen, so it fills your view (I have a 22' screen, so it fills most of my view) more immersive. Not to mention you have MUCH higher pixel desity than a TV, and higher ingame graphics. All of those things make the game far more immersive to me.
At OP, if your laptop can run it at higher graphics than xbox, get it for PC. If you prefer a 360 controller, buy a wired one and plug it into your PC.