if it wasnt you really think they could sell it. Its more so usage as it is, is fine.
If you want the option to make a decent upgrade or any decent overclocking then no not a chance imo, custom built all the way pretty much any local pc parts shop will build a pc for you obviously at a cost but will end up cheaper and better than most branded stuff + its easier and smoother to fix as theres no branded software on there.