I've tried several WebDav clients, and I've found that the great majority will work great. Their performance will depend on the server. For example, Nextcloud was slow. CopyParty was blazing fast, as if it was a local folder.
You might want to checkout CopyParty too, it's UX/UI sucks, but you don't need to see it, since you can use it with almost any client on any platform via any protocol.