The "official" WireGuard App crashes or disconnects from the VPN. Or if the network changes, like from Wi-Fi to Cellular, the connection does not stay always and won't re-connect. There was even no such option in the app to have the connection "kept alive".
Extras, such as "Exclude local connections" or "Whitelist/Blacklist Wi-Fi Networks" are not directly available in the App, and only via some Parameters which you need to set for each (W)LAN or via external Apps, which control the WireGuard App.
There are some Open Source Options, but they also have limited function or are not stable.
Do I miss out on a better WireGuard App, which I did not find, or am I too harsh with the WireGuard Apps that are around and seek functions/extras which are not essential for everybody else?
I am currently using an OpenVPN Server on my home Server and the official OpenVPN App.