`brew install openvpn` vs. Tunnelblick for OpenVPN client I recently switched to Macbook pro (Mojave) and would like to have an OpenVPN client installed. In Linux systems I've been always using openvpn from within command line. I just want to know if it would work flawlessly as in macOS.

I see that everyone recommend Tunnelblick, or paid options such as Viscosity but i prefer free and open source solutions.
According to it's official website:


  Tunnelblick is a free, open source graphic user interface


When I used Tunnelblick, it worked flowlessly with MacOS. So I would recommend to go forward to run: 

brew cask install tunnelblick


When you choose a software for Mac, if it's included in home brew or home brew cask package list or not is one point to consider. See if it's useful enough or popular enough to be a brew package.