There are a lot of factors in deciding between a VM and Netgear based Storage Sync. One factor to consider is infrastructure. If you have an existing virtual infrastructure in place, then the decision is easy -> The addition of 1 VM is not going to affect severely impact operations or management. On the flip side, the Netgear hardware and Egnyte software works well in companies and/or locations where virtualization is not a priority.
Other factors include the size of the data/namespace being synced, the number of concurrent users, and the number of mapped users who will be accessing the device. All of these considerations will dictate which platform to deploy.
In the end, we can make recommendations based on specific customer requirements, but it's difficult to say categorically whether one solution is a better option over another. Take a moment to review the Storage Sync Overview article if you haven't already. It'll describe points to help you make your decision.