Not only is 20 GB not enough, but it's even much worse. What you get is 13 GB tops. 20 GB is a lie. It's what you expect. It's not what you get. I just cleaned out some content because I had dropped close to 1 GB free space. I would have preferred not to. And there's still no way I could rent a 7-GB high-def movie. Yeah, gpw, they're available right now. They just don't fit anywhere.
Before considering spending that excessive wad of cash on 120 GB, I'd need to know how I would move everything from my current 13-GB drive and have it all work exactly as well as it does now. From all the complaints I've read, once you move your profile and arcade games to another drive or system, for any reason (usually replacement of defective units), you need to be hooked to Xbox live to be able to play them. I don't like that. To spend big money to then get that would be stupid. I'd want a transparent upgrade, with no loss of anything.
Well I mean, if you can live with 1080i, you're okay. I mean, sure 1080p is the 'best' but 1080i is pretty damn good, and if you don't actually have a large screen to enjoy it, the use of HDMI isn't going to make a huge difference.
As far as I care, 720p is good enough. The whole turmoil about HDMI does come from the resolution whores, in particular about HD DVD. A lot of TVs don't accept 1080p input through component cables, and don't accept VGA inputs. Even when VGA input is supported, the result is usually poor color. The 360 outputs DTV color space through VGA, meaning not the full 256 values per primary color. Then there's the spectre of the HDCP image constraint token, which would force analog connection of protected HD sources to be downsampled to 480p. So here's the greatest irony: the current 360 cannot support its own HD-DVD addon. Without HDMI, there is no guarantee that future HD movies will play at high res. Nice? No!