When I was going to build a new PC, I checked and this has all of the features I wanted. USB 3, USB-C, Supports NVMe SSD and up to 32 GB of Ram. In my own I did 32 GB of Ram and a 1TB SSD 2.5" and a 512GB NVMe SSD that screams. Loaded Windows 10 Pro on the 2.5" SSD and Mac OS on the NVMe drive for Dual Boot. Works great on both. I can't see why I would need an i5 or i7 as I am not a gamer and for my video with dual monitors it is great.The other unit I built for a friend and used 16 GB of Ram and 500 GB NVMe SSD M.2. Makes his old i7 unit seem like it was always wanting more. Very pleased with both. Ease of installation of Ram and SSD are both easy.