Using easy-rsa, choosing the right ciphers and other protocol options always seemed overly complex and opaque to me. Wireguard was a breath of fresh air in comparison.
Compared to Wireguard, OpenVPN is easy to set up wrong but difficult to set up right.
Most people configuring their own OpenVPN installation will think the job done when it begins functioning, but there is a difference between functional and secure; just look at telnet! OpenVPN makes it too easy to create a system that 'works' but isn't secure.
[1] https://github.com/jedisct1/dsvpn#why