Here's my OS X configuration script:
In addition I've spent exactly 0 minutes in the last 5 years figuring out hardware issues. You may have less success if you want to game or need 4+ monitor support; However I've been very happy in recent years with hardware support. There is literally nothing I've encountered in popular hardware that caused me any issues.
1) Time machine really shouldn't be running every hour. To change the period:
# defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int <number_of_seconds>
2) TM support for non-time-capsule NAS drives is shaky (even with those that claim to support time machine) # defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1