The NUC has a lot of the capability packed into a small form factor. The ability to add a GPU is a huge plus. I went a single board Nvidia Quadro card so I could have an extra slot for a possible future 10gb ethernet card. I was pleased with the performance and relatively smooth operation.The NUC Compute Module left a lot to be desired. I originally thought the single component modular design would make for an easy way to upgrade and swap out components. However it came with a half dozen cables with tiny connectors that had to be detached and reattached every time you wanted to remove it. The process is very unfriendly to people with big hands.The build quality could also be better with the heavy use of plastic parts. Other minor annoyances included the lack of a disk activity LED, audio output being limited to a mini Toslink connector and some UEFI issues. Overall once you get past the north of $1K price and the annoyance of working in a tight confined case, you'll find it to be great box for an everyday use.