I like the concept of developers having an easier and more predictable platform to work with, but for me the positives of this are outweighed by the freedom of choices and customization that make the PC my weapon of choice in the first place. For me to consider buying a Gabecube it would need at least a PCIe slot and SATA/eSATA port, and i'm pretty sure it will have neither.