I'll update this thread with more VPNs for privacy, torrenting & streaming but would love to hear an opinion from you guys. From my experience, the current list is a very good one but my personal favourites for privacy are Mullvad and ProtonVPN.
Also, regarding using a VPN for streaming, many streaming services will block IPs associated with data centers, especially services that offer content based on geo-location. If this is why someone is going to buy a VPN service, it would probably be best to purchase a one-month plan (or the shortest plan available) to make sure they can actually access the streaming service via that VPN.