I bought the S12 Pro w/ Intel N100 to use primarily as an HTPC with Kodi, and to run some Docker containers for my UniFi network controller, Emby media server, etc. I was using two Raspberry Pis before, but the performance wasn't quite there for any of these applications.The S12 Pro is nearly as efficient as a Pi, but provides far greater performance and can easily handle 4K HDR video in any codec. Granted, it is also more expensive, but it's not much more than 2 Pi's. It's also very quiet; while it does have a system fan unlike a Pi, it's only ever been noticeably audible while running stress tests. The iGPU won't be great for gaming (look into the Beelink EQ12 for that) but Kodi is silky smooth at 4K@60fps.I'm running Linux kernel 6.3 on this, all hardware is supported except for WiFi & Bluetooth. This is one of the first devices on the market with an Intel AX101 wireless card, and the iwlwifi driver in the kernel has a handful of outstanding bugs preventing it from working (as of 2023-05-05.) There are workarounds & unofficial patches that you can find, but expect to use Ethernet for now if using Linux. This is Intel's fault, not Beelink's, and it works on Windows which comes preinstalled.There are two notable downsides to the hardware itself: a very short power cable, and generic RAM. The power cable is only 3ft long, and it's a DC barrel plug with a bulky transformer plug on the wall end, so not easily swapped. I think most people will need an extension cord, and I wish Beelink had made it at least 6ft. As for the memory, Beelink sent review units out with SO-DIMMs from Crucial installed, a brand known for reliability, and predictably reviewers highlighted this. Production units have generic RAM labeled "AZW" (Beelink's legal name.) It passed 4 rounds of Memtest86+ checks on my unit, but only time will tell how reliable it is. This feels like a clear bait-and-switch from Beelink, they knew what they were doing when they sent those review units out.