Never heard of Astrill, but I've never had issues with PIA (Private Internet Access) using OpenVPN or (now) Wireguard on iOS, macOS, and Windows 10. I also run a VPN server at home, in case countries like China have blocked all the IP's of the major VPNs.