SonicWall products are a great all-in-one solution for small and mid sized companies. It is your firewall, VPN, router, gateway, dmz, content filter (web filter), virus detection and on and on.
The other great thing about SW is that it is consistent throughout the device. Once you get the idea of their "object based" setup, you get it and it applies to all sections of the device.
SonicWall Global VPN Client is a great piece of software. It works well on Windows and now they have great apps for Android and iOS. I would recommend a SW if your only need was a good VPN solution.
Finally, there is a ton of support for SonicWall. From online forums, 3rd party it support, and official SW support, you will find an answer to your question.
SonicWall devices can be a bit more cumbersome to setup than other devices. The "object based" setup is great, but also leads to you having to create 3 objects to setup a simple port forwarding. Sometimes a more traditional setup option would be nice.
Also the content filtering is not the best, but workable. Honestly with 4g, blocking the main business internet connection isn't as important as it once was.
If you are a mid-sized company or smaller and have the needs for a wide range of network support such as firewall, VPN, gateway, etc. then you owe it to yourself to check out SonicWall.
Firewall, VPN, content filtering, and gateway. For these items, SonicWall is my first choice.