Tor has the undeniable benefit of being free. However, it is limited in usability as it puts privacy above all other considerations.
Tor routes your encrypted traffic via three nodes, which makes it slow. Even the Tor Browser FAQ tells you not to use it for streaming or sharing files.
There’s also the issue with Tor nodes being provided by volunteers. As such, there’s no way to know if malicious agents and state security agencies did not compromise them. Holding both the entry and exit nodes makes it possible to correlate someone’s online activities if they joined over those.
Also, some ISPs are suspicious of people using Tor.
Luckily for you, using Tor with a VPN solves the entry node and ISP snooping issues.