Their bloatware is a problem. I immediately format the HD/SSD and install plain Windows. Very easy to do.
As far as expandability goes I've rarely upgraded PCs. I buy what I want, use it for 5+ years and then move onto something new. Even PC builders I know pretty much start from scratch when they build their next computer. Not much in PCs is worth a shit after a few years.
Above I mentioned HD and SSDs. These days I wouldn't get a PC without an SSD or I'd immediately upgrade it. SSDs add a lot of speed and most people don't realize that.
Yeah SSDs are a world of difference better than an old style HDD. I have one in my Amazon pc parts list that is 1tb for only 179$!!! Heres the link: https://www.amazon.com/dp/B077SF8KM...olid=1TFBDG9X8TOVR&psc=0&ref_=lv_ov_lig_dp_it
dangit, it went up 10 dollars since I added it.