This is one of the more interesting kinds of computers that I have used as a Home Theater Personal Computer (HTPC) but it is performing really well. It is a little larger but I am getting performance like I am using a much larger laptop to be a HTPC but this one can slide behind my TV and not be seen. The only things that I have to worry about being seen are the keyboard and mouse (combined and wireless for me). This is a cool little computer that yes, is still packing some DDR3 but it isn't impacting what I need to use it for. Don't mistake this with a gaming computer that will run AAA blockbuster titles from today but it is something that will act as a POS brain for a shop, a HTPC, or just something to use to do light work on. The i5 is more than capable, even if older, and I believe it probably puts a lot of the other smaller computers to shame. An i5 generally pulls head and shoulders beyond a Celeron processor (what a lot of the other small PC's have) and this is some actual good performance. This thing is also seemingly built into a heatsink so the most fun idea, to me, would be to put it under a seat in my car and have a CTPC...but that is more to come and I am not sure I will try it since I work from home and don't commute as much. If I did, this would absolutely be in my vehicle. Nonetheless, this is a great value, it is made well, it was easy to setup, it has a small bit of headroom for some upgrades to the hard drive and maybe the wireless card (I will try to upgrade that). I would love it if there was a way to put a TV tuner in this thing but it seems like no one makes any of those anymore as you have to find some old ones that still have drivers as most seem to stay working only on Windows 7. This is a fun little PC and it has some cool applications for it, I just wouldn't consider it a gaming PC (but you can probably get away with Fortnite on some low settings). I have even seen some videos of people playing Minecraft above 30 FPS on the Intel HD 4400 graphics, which this has.Pros:Easy to setupNot too largeGreat performance for the costGood valueLots of COM ports for POS systems, etcCould fit under many car seats and is seemingly built into a heatsinki5 processor is solidVery good HTPCCons:Limited upgradeabilitySlightly older hardware