Best Downloaded place?

Wherever you buy the game from, you download and install a small client. Once you fire that up, it downloads and installs the game from within that client. That’s where people have the issue. Whether you got it via Steam or MS Store is irrelevant. The actual installer is the same.