I understand that my options ranked from most to least expensive are:
- get a custom build from a manufacturer like Dell, HP, etc.
- get a custom build from a local shop
- build it myself
I want to know if my understanding is correct about considerations other than the price as indicated above. Any advice, guidance, or explanations about the following will be appreciated.
- Full factory support is available only on custom builds from a manufacturer. Warranty and support considerations for other the options is confined to individual component pieces or guarantees offered by a local shop.
- The cost of software, like the OS, is additional above and beyond the cost of the build in all but custom builds by a manufacturer. This could result in a change in the price ranking above.
- Additional software, which may be part of bloatware installed by a manufacturer, may or may not be free on the other builds. I'm not sure that any of the bloatware is desirable for any reason than to lower the price as delivered.
- Compatibility issues are my responsibility if I build my own machine.
- If I build my own machine, I must carefully research to ensure that all necessary pieces are present. Additionally I should avoid too many "whistles and bells" <-- feature creep, if you wish.
- Modifying an "off the shelf" machine would probably be the most expensive way to build a custom machine.
Please correct where I may have a misunderstanding and/or offer some additional guidance as you see fit.