Okay then Nexus, here is why I think the One X is better:
Screen: A
huge point. This is the most important thing for me. The One X screen is finally a deluxe version of the iPhone screen, the screen that I still think is the best one around. You can keep your SAMOLED stuff. There's also the fact it's physically bigger as well which I think is a positive.
Storage: Twice as much, definitely going to be useful for a lot of people. Cloud storage is generally rubbish.
Design: I think the One X in white is the best looking phone out there. Period. The S is very nice but I don't like it as much.
Internals: Both very capable and I expect them to perform more or less equally and if not, I expect HTC to fix it with a software update as it will almost certainly be software related.
Camera: You've stated the camera is better on the X so that's a pretty big point, I'm not too bothered about the video recording on either.
As for the battery, the One X battery seems fine so far based on what I'm hearing from people. Sure, the One S will inevitably be better, but not by so much that I'd actually care. You can't really argue against any of that as it's entirely my opinion and/or fact.
If I thought the S was better, I'd be getting one instead...