I use IP Vanish and it works good.
Tunnelbear is pretty good for me
ZenMate is pretty good, incredibly fast and cheap + People sell ZenMate accounts in the market place
I've been using hotspot shield but I'm not sure if it supports p2p
You're right about ExpressVPN, I was thinking of another one.
Anyways, if you're looking for a suggestion: PrivateInternetAccess hands down. Fastest and most anonymous VPN I've ever used. Not to mention you can use it on all your devices. Also comes with a killswitch feature that shuts off your internet if your VPN disconnects so there won't be an IP leak. This feature is surprisingly missing from many many VPNs.
- - - Updated - - -
I use it to watch American netflix, if that's what you mean. American netflix is the best netflix