Though it does need a subscription, Xbox Game Pass plus their cloud gaming works very well, plus gives you a huge library of games to choose from.
Plus it's a bit expensive, particularly when you are not an xbox user, 2x subscriptions could be pricey when all we want to do is play a handful of games. Might even work out cheaper to buy a Switch or something in the long term.