I'm not especially comfortable with how dominant Steam is, but I've immensely regretted the experience every time I've attempted to try other platforms. It was not worth trying to save $5 by buying on epic. Even the Nintendo store has repeatedly let me down with arbitrary restrictions and support lifetimes. Yet Steam keeps chugging along, letting me download games I bought so long ago that my computer can't even run them without an emulator.