Should You Build Your Own Mini-PC?