I have a referral link for express. If you use it you get 30 days free
ExpressVPN still works well enough. I just choose a different server if initial server isn't working.
Express does too much advertising, pushes referee schemes a la Ponzi and I wouldn't trust them just because they are so popular (and once the government is pissed off they will be the first to be targeted). In addition, they have some anti-privacy trackers
Never choose a popular service, unless you want to be milked by the corporations!
I've used ExpVPN for a number of years. Their service is excellent and there's almost always a way to circumvent the GFW with them.