I also went for option 1 because of concerns with hardware compatibility and quality. I have been in software support for 25 years and other than user error the vast majority of issues come from incompatible peripherals, networks, external drives, printers etc., etc. There's no way I want to import that uncertainty INSIDE my computer!
Of course a greater choice of build options would be nice and the ability (already there) to replace some very standard pieces of the PC if you really want to (eg. hard drives). But overall I'm happier with the status quo than chaos.
Do you want OS X with that PC?