iOS App Enhancement
There are some WiFi networks I connect to which have the PIA domain blocked, but not the actual IP addresses. I found that if I set up a connection via the OpenVPN app with a custom configured config (where it connects to an IP instead of a domain) it will work perfectly, but I can't make that type of modification to the official PIA app.
I'd like to suggest that the app get a list of IP addresses when it can and cache them for instances like that, so it can still connect properly.