If Epic's game launcher was good, I think more people would use it. Give us a freaking review system!!! Epic is in the thrones of Netflix and other streaming services, where there isn't a global consensus on a game's review. Just watch our sh1tty movie we paid money to make!!! They're happy to sell us a $70 game that literally nobody likes, and the end-user is disappointed. Steam let's us see that. It keeps developers in check, and lets the end-user make an educated decision on how they spend their money.
On top of that, the Epic achievement notifications are absolutely annoying, and there's no official way of disabling them. I've found a way, but it's super hacky.
No big picture mode. No real community. The launcher is resource heavy. No VR. Free games are crappy games. No mobile support. It's yet another application to install that wants to use resources in the background. It's janky, it's old-fashioned, and there is no reason I'd ever want to buy a game from the EGS. The only games I have on EGS are the ones I really wanted to play, but aren't available on Steam.
I do think Steam needs to reduce their fees, but unless you have a better launcher platform than Steam, you'll never win. Let's quit with all these launchers.