Need opinions on this rig please

If you are willing to build your own, you can get better builds with same or cheaper cost. I assume you only want prebuilts. Just keep in mind, upgrading prebuilts will usually be a pain. Stay 7th gen I5/I7, 16gb ram. Don't waste on FX or Athlon etc junks, Ryzen 5 is good alternative to I5/I7 but couldn't see too many for prebuilts yet.