OpenVPN is more than just hard to setup, it's legitimately absurd and the documentation isn't even close to navigable.
I've tried 3 separate times now to set up the necessary pieces. I get all the way to the end and it just... doesn't work. And I'm just not a good enough network engineer to sniff out why.