If it ain't on steam, I don't play it, and they don't get my money.
I found their customer support appalling.
I lost everything, including the games I used to have on CD but which had migrated to Steam.
To quote Akbar : "it's a trap!"
If I have to use some third party launcher to make up for what it lacks, I might as well use steam
And launch the exe directly from Windows desktop or start menu.
There are a few games that allow this, for example Cyberpunk 2077 and Control.
I sometimes refund games if they are obnoxious with letting me launch them from the start menu.
In Steam's terms, they make clear that they will do everything they can to maintain your access to your games, even if they close shop. Of course, that may not be much, but I think Valve cares more about the customer than any other company listed above.
I've seen enough of the dark side of Valve to not trust that notion any more than any of Epic's promise. They haven't won that goodwill of "trust me" from me.
Besides, private companies scare me a tiny bit more in the grand scheme of things. A large company is evil, but boring. It's really hard for any new CEO to radically change the direction of a company in the short term. But Gabe won't live forever, and who knows who/what takes over later. taking action against a private company as a consumer is much harder than a public company that at least needs to care a bit about shareholders when making unpopular moves.
A. General Content and Services License
Steam and your Subscription(s) require the download and installation of Content and Services onto your computer. Valve hereby grants, and you accept, a non-exclusive license and right, to use the Content and Services for your personal, non-commercial use (except where commercial use is expressly allowed herein or in the applicable Subscription Terms). This license ends upon termination of (a) this Agreement or (b) a Subscription that includes the license. The Content and Services are licensed, not sold. Your license confers no title or ownership in the Content and Services. To make use of the Content and Services, you must have a Steam Account and you may be required to be running the Steam client and maintaining a connection to the Internet.