I bought this to replace a 2009 iMac I was using as a Web server. I use this as a Web server, a Minecraft server, a samba file server, and for media consumption. I was considering the i5 model but didn’t want to spend $150 more in addition to ram and a keyboard. With that in mind, I can tell you this mini pc is incredible even with an i3.I bought 8 gig (4x2) DDR4 Crucial ram sticks and the Logitech k400 keyboard. I had a spare 256 Crucial SSD which I also installed.This thing is really small, it’s amazing how much computer can be packed in such a small package. It’s just a bit bigger than a wallet. Because it’s so small, it’s easy to move around, for example, going from an office to a living room setup.I installed Ubuntu Mate and It handles my LAMP stack with no problem. I also have a Minecraft server that runs 24/7. I did not see official documentation for running Ubuntu Mate specifically so I had planned to install Linux Mint if I had issues. Fortunately, I’ve had no issues running the OS. All the hardware works. Sound, wifi, Bluetooth, SD card, etc. I was also pleasantly surprised to find this thing had a built-in mic which I didn’t know prior to purchasing. Note that the first thing I did after taking the NUC out the box and setting it up was to flash the latest bios.I did not try installing Windows, but it’s well known these NUCs run Windows pretty good so if you plan to put Windows on, you shouldn’t have issues.For giggles, I even setup a virtual machine running windows to see how well this model would perform. The VM ran pretty much like on my i7 gaming rig.This is the first mini PC I ever bought and I’m quite pleased with it.