I just love Steam more due to my games not taking so long to download. I tried to download the Detroit Become Human demo from Epic and it was going to take way too long. Plus, I have no patience and Steam has sales on games multiple times a day which usually are pretty good since I don't trust sales that happen shortly after release to be honest.