Steam has been kinda going downhill lately, so I figured I'd describe the perfect gaming client/distributor from my point of view as a gamer. This doesn't exist, but I wish it did.
Features it will have:
- Accounts. You can add accounts from multiple vendors(steam, gog, greenman, origin) and it will seamlessly allow you to download/play games by downloading/executing from that account.
- Game library. I actually really like how steam organizes things (Categories, favourites) in a nice list, so I'd be perfectly content for this to be the same visually. If you own the same game from multiple vendors, you can either right-click to choose to install/play from a specific vendor, or you can set your preferred vendor so it does it automatically(So I could tell it to prefer using gog, then origin, then steam, then greenman.
- Wishlist. This is actually one of my favourite steam features, but we can make it better! It will show deals for all the major vendors, and you can set it to notify you if a game on your wishlist reaches a certain price point or %off.
- Sales. There will be a sales page that lets you browse all the current sales for the major vendors. By default games you already own will not be shown, and the sales are filterable and sortable.
- Store Browser. No-frills way to browse games you might like from various vendors.
- Game Overlay. In steam you can shift-tab to get the overlay. It has a clock, a web browser, and a bunch of pointless junk. Get rid of the pointless junk, add a music player & video recorder. Set up something so you can stream easily(I know/care nothing about streaming, but I assume people would like this). Have the option to show the current FPS/Time while playing a game.
- Community Features. Eh... The usual screenshots, reviews, friends(and group chat/voice group chat), profile.
Features it will NEVER have:
- An "Inventory".
- Advertisements
- Recommended/advertised games/sales.
- Microtransactions.
- Any monetized features at all. Its just a fricken gaming client.
Editted for clarity a bit.