I'm mainly only using it for p2p, everything else is secondary. Portforwarding is necessary though.
Edit: Decided on AirVPN. It wasn't too pricy, only 2 dollars above my current Usenet + Indexer plan.