This is a good decision all things considered, but there are plenty of hardware vendors with proprietary firmware that only support ovpn and now mullvad is unusable for them. I suppose the onus is on them to support wireguard, but still think of how long it took python3 to become standard after it was released, I hope to see wireguard become the standard soon but I expect lots of vendors will take their time on the transition.
Never been a Mullvad user, but namespaced-openvpn (<a href="https://github.com/slingamn/namespaced-openvpn">https://github.com/slingamn/namespaced-openvpn</a>) was one of the only ways to torrent-over-proxies that I found (years ago); user namespace with the torrent client & openvpn as it's only link out.<p>Not sure what else folks do for this use case.