Honestly, anyone with the know how to build their own PC should. The savings are not only substantial (usually, unless you find some crazy black friday discount), you can actually spec it to what you actually need.
Pre-builts usually have an over-specced CPU and and under-specced GPU, a bad memory configuration, crappy hard drives, and horrible power supplies + motherboards.
Pre-builts usually have an over-specced CPU and and under-specced GPU, a bad memory configuration, crappy hard drives, and horrible power supplies + motherboards.