CHEESECAKE I've been using this excellent software for a while to connect to office server running openvpn on windows server 2003 without any problems.
If using an opensource solution, I prefer to use freewares on both client and server ends. Other clients on osx are good as well, but I don't think it's a good idea to charge customers for enhanced features of a free solution.
(Version 3.0b20)