It's not ideal, but some here make it work. The biggest issue is adding storage, as you know. USB drives, while supported, are highly discouraged in the parity array because of connection stability issues.
There have been several discussions about NUC's recently, search the forum and I'm sure you'll find what you need.