Upload & Sell: Off
And as this thread shows, building your own can sometimes not be as easy as you think. I certainly wouldn't recommend it to anyone who isn't a natural tinkerer and who doesn't have readily available (competent) support available to help out in the event of problems.
Anyone who's done engine work, or assembled some electronics, or done decent woodworking, or maintains a cycle/car, will have the drive and intelligence to build a PC. It is not at all difficult. If you stick with mainstream pieces, windows will have the drivers to support it. You learn what you need to know to pick out the proper CPU, video card, and motherboard to support your apps, and you budget, add RAM and SSD's that fit the budget, and use an online power calculator to pick out a mainstream power supply. I've built three PC's in the last 10 years, and have had no issues *at all* with any of them. Overclocking RAM is another thing...
If you are lazy or lacking confidence, you spend just as much time on forums and talking to friends (and getting bad answers), and spend more for less. (There's the third group, who from physical and/or mental disabilities, isn't capable. I don't direct my comments at them.)
I believe that the cheaper Dells/HPs/Lenovos/etc are good enough for almost everyone. Those of us cursed with needing to know it all (heh), and get the best we can, will take the time to research and build. It's a highly satisfying hobby. For those who used to recurve distributors or rejet carbs, it's a useful replacement.