I think the difference for me is that I'm used to a computer being online all the time, but I'm still old-fashioned and think it's weird for a console to be internet connected. xD

As for Steam, I agree that their "have to be online to play offline" requirement is pretty bad, and that's the one thing I dislike the most about Steam. I wish they'd change it. But ultimately, my love for Steam has to do with something else. Firstly I love Steam because Valve is supposedly the very best place to work in the gaming industry for various reasons, and I really want to support that sort of culture. Secondly, I love Steam because it's bringing gaming to Linux. If this takes off, there will be no reason for me to use Windows ever again, and I will be a very happy camper. No more dual booting, I'm taking it right off of my computer again.

So Steam may have its flaws but it's outweighed by its pluses, to me personally. I can't think of enough pluses for the new Xbox to justify me buying it yet, although I'm definitely open to changes of opinion. (And as it stands I'd still rather have the new Xbox than the new Playstation, so.)