To each his own. I have an XBox and I love it. Halo is fantastic, DOA3 is stunning (albeit an upgraded DOA2), and the newly released Blood Wake is fantastic!! The water effects are very cool, and the gameplay is all around a blast . . . and very challenging too.
In terms of hardware, it blows everything else away on the market. The design was very well done, Microsoft went to developers and ASKED them what they wanted, as opposed to Sony who just made up their own lame console and told the developers that they'd have to live with it. Right out of the box you have a HDD, ethernet adapter, 4 ports, HDTV support (and component video option), digital audio, more RAM, faster processor, better graphics and sound chips, etc. . . .
As for the size and weight, that doesn't bother me in the least. Remember it has a hard drive in it, unlike any other console on the market. Personally I like the design a lot, and the weight just makes it seem like you actually got something for your money!!
If you don't like the size and weight (and thats a pretty lame argument), just pick up a Gamecube. Much smaller and lighter, but very few good games out for it now, or even coming in the near future. Plenty of kiddie stuff to pass the time . . . ugh.
The only real disappointment for me is that Microsoft is not even ALLOWING a mouse and KB for the XBox, which I find to be very irritating. FPS games ALWAYS play better with mouse/kb, even on consoles (like the DC).
Overall I'm very happy with the XBox and would recommend it to anyone else. As for the overheating problem, I just bought a 2yr extended warranty directly from MS so I don't care if the whole thing burns up, they'll just have to replace it . . . and so far, mine has run perfectly!! <IMG SRC="smilies/smile.gif" border="0"> <IMG SRC="smilies/smile.gif" border="0"> <IMG SRC="smilies/smile.gif" border="0">