I'd add that signing for Epic's game service/app (which is free) is a pretty good deal if you like collecting games, along with Gog. Epic offers 1 or 2 new games every week completely free. Mostly they're small indie games that you may not have heard of, but sometimes they're AAA titles or at least AA like Control. Gog is the same, except that they offer free games more infrequently but they do have a pretty substantial back catalog of free games that you can get, including the Ultima series. And if you're a Prime member, sign up for a free Twitch account and you can get several free games every month, like the others, they're usually small indie games but occasionally they'll drop in the AAA title or two, but those are usually from 3rd parties and not directly from Twitch. Recently they gave away Star Wars Squadrons via Origins (I believe).