The 360 in my household is almost 2 years old, and it's still perfectly working. My cat even pissed on it a few times. The layout of the controller is weird, but it feels nice on racing games IMO. Graphics are the exact same to me, I don't see a difference. I don't sit there and observe, I play and enjoy instead.
One thing that is nice about the 360 is that it has an built in upscaler, so you can play in upscaled 1080p, whereas the PS3 doesn't allow this. You can play 1080p if you force it, but when you play a game that doesn't support 1080p, then it's downscaled to 480p and have to go back and enable 720p. Even if the difference between 720p and 1080p is minimal, I like having the thought of playing my games on the highest resolution.