Yea I'll look into the Epic store eventually since every gamer on PC will have to at one point if they keep getting good exclusives, I just bought it today mainly for convenience of not having to setup a Epic store account and getting 2FA and everything else set up. Don't get me wrong I have no issue with more stores, I have accounts on Origin, Uplay, Blizzard, GoG and Steam. Just didn't feel like setting up another account right now. I'm kind of irritated that Deep Silver would make the game a "store exclusive". Since it will be sold at every store for console players where they usually buy their games I'm sure.
physical copies of the game will still come with a Steam code as well but I can't find any stores in the USA selling a physical copy (Amazon, Best Buy etc)