I don't think its good for the price given what you'd need to upgrade on your own. Also gotta think of the actual case. There are vents in the front and side but nothing to actually pull the cool air in. From my own personal experience (it's the case I'm still using to this day) it's gets really hot really quickly. Also like Kalmado, that PSU may hold up for exactly what's in the system. I added a 1TB hard drive and PSU wouldn't budge. I needed up grade my PSU to handle more HDDs at first and then later when I switched them out for a newer GPU.
The system (even my older one) holds up well for what they are if you don't plan any upgrades. But, at least my opinion, they don't future proof it for upgrades.