Would have to like have known about power supply going to be an issue with upgrading stuff easily.  Other than that , it is decent computer for the money.