My only issue with the marketplace is that if you download from the Microsoft store and purchase from the marketplace and then switch to steam (which I did because of constant crash to desktop on the Microsoft store version) or vice versa, none of the marketplace purchases you made will carry over when you download on steam (or ms store), even though you have to sign in with your Xbox gamertag on the steam version.
It literally makes no ■■■■■■■ sense. Just a way for them to take more money. I’d recommend using a third party like contrail or from the dev directly, that way it won’t matter what version you use. Plus the developer benefits more if you purchase from them directly.