reissue I'd say it depends on the provider app...
Me personally if I trust the provider, the client is open source, quick review doesn't reveal any obvious problems, regularly updated, GitHub issues are addressed and so on then I would use the provider's app to not add another party (generic VPN app) to trust... For example, I use Mullvad's app.
But a simpler (and prob better) approach is always use trusted generic WireGuard or OpenVPN apps tbh...