I purchased the device to install PFsense on it for my home network. My expectations were low on the installation and setup however I was way off. I simply stuck the PFsense USB in and powered on the little guy and it took right off and PFsense was installed in less than 5 minutes, no issues. The GUI was super slow and unresponsive right after the install but after an hour or so it caught up and hasn't been slow since. I really like this device for what I have going on and I would recommend it. The one concern about it would be how hot it runs. it's running in the 120 degrees (F) range but other than that, I'm really impressed! I'm even thinking about getting another one to create a solid VPN tunnel.