I replaced an old and tired DELL with this and so far the PC has exceeded my expectations. As most of you know, setting up a computer is easy but the long drawn out process of downloading ALL the stuff you want is the real chore.This PC is fast and efficient and made my setup easy. Windows 10 is way different than what I was running so that made it difficult until I had a grasp on the system. The PC is a home computer used for homework, internet surfing and some minor gaming for my 10 y.o.I will update later this year.