WireGuard's user friendliness problem makes it lose to openvpn in 2021
lolfi.com
lolfi.com
1. They misunderstand what AllowedIPs actually does
2. They don't understand networking.
WireGuard is _incredibly_ simple. Not easy. Simple. You configure your peering on each side, and what you end up with is--as far as userspace can tell--a perfectly normal layer 3 interface. You are then free to configure your firewall rules and route tables however you like in order to achieve your goals.
If you understand networking (and how to perform network configuration on Linux), then this is a powerful tool. If you don't understand networking, then you end up writing posts like this.
I will update my post to clarify that I also don't understand networking.