I have no experience with Windscribe other than that I recall looking into them when I was personally looking to replace Mullvad.
All I can offer is that their pricing is pretty much on par with ProtonVPN, who I have found to be very solid.
Proton also has a free tier, though I'm not sure how well P2P works on it.
As the other user said, they removed support for port forwarding. They are my #1 pick for anyone where that is not a concern.