FlipSid I have used all 3 VPNs you mentioned and I ended up with both Mullvad and IVPN (as backup). Personally and in my location, Mullvad works faster and more reliable (couldn't connect to IVPN 3 times in 2 years which was resolved with force stopping and restarting the app).
You won't go wrong with either of the two. Compare their feature set and prices, test them for a month and then go with what works best for you. Or take them both to always have a fallback solution in case one doesn't work for a specific task.
I ended up with Mullvad as my main because it's a bit faster for me and gives me some advantages using Mullvad Browser on my Desktop OS.
SoulKeeper Do you guys use VPN all the time or only with specific apps like browsers, torrent etc?
I have it turned on at all times and either the hardware kill switch turned on (business phone) or use split tunneling for very few apps that require to not use a VPN (private phone). I do trust both Mullvad and IVPN much more than my ISP (but I wouldn't trust NordVPN or ExpressVPN one bit, so it depends on who you are dealing with).