Agreed! The trashcan Mac Pro had the same design constraints, which were more egregious in a "pro" machine. The Cube failed because it was too expensive and had some build issues. The cracking lucite was a problem, as was the wonky temperature censor. Both of those issues could have been fixed, though. Unfortunately, it was also just too expensive and most people weren't willing to pay that much more simply for design, especially given some of the trade-offs.People **** on the Cube for lack of upgradability, but that's such BS.
You could bump the RAM to 1.5gig (same as the big tower), swap out the HDD for a larger model and even swap the video card (sure, options on GPUs were limited, but there were still 3 official replacements). You need more than one disk? Thats what the firewire was for.