I personally prefer building my own systems so that I can upgrade or repair it easily. All of the big box manufacturers use non-standard cases, motherboards, and power supplies. They will use standard components like RAM, drives, etc. but motherboards typically won't be a standard form-factor like ATX.