Yes generally, but it can be very cheap. Some places sell block accounts which let you pay a one time fee for a set amount of data. Black Friday deals are coming up, and you an usually get amazing deals (1TB for under $5, able to be purchased multiple times, or subscriptions which work out to a couple dollars/euros a month).
The other thing you’d need is an indexer. Some are free, but for the best experience you’d want to pay for acess to a private indexer. Usually a few bucks as well, almost all of the big ones run sales this time of the year.
For subtitles: there are several solutions. Jellyfin (and Plex) support finding subtitles that you either download with a tool like Bazarr, or via Jellyfin/Plex’s own interface. Bazarr auto downloads them based on your parameters you give it though.
I highly recommend Death Must Die. It is early access, as a fair warning. But it successfully mixes up Hades with Vampire Survivors and a few others. Runs great on Deck as well. The dialog can be cringe and the story is clearly under development. But if you want a fun gameplay loop–this is the game.