Great product for the price.  You can replace components for upgrades, but some limitations around the case you need to get around when installing updated PSU, for example.  With that an a mid-range video card this becomes a decent gamer's PC.