They are not the best because they no longer support port forwarding. Their IPs are low quality and get you flagged as suspicious.
Can recommend https://njal.la if you still need port forwarding.
They had to disable port forwarding due to abuse and spam iirc.
Which other VPN providers support the range of payment methods that Mullvad does?
Mullvad is one of the few that work in China today, any others? Or is it possible to run your own Mullvad server?
Rolling your own L2TP/IPSec gets flagged by the China firewall these days
Which VPN provider doesn’t have their addresses flagged? I know a few offer “residential” IP addresses (for quite the premium), but as I understand it, these are a bit of a grey area and are also usually shared, so usually just a matter of time until they’re banned or flagged as proxy/shared/anonymiser.