If you’re an xbox and pc user then unless you want to pay twice you can only buy using the MS Marketplace. I’ve yet to find a single software house that has found a way to allow you to install their product on both xbox and pc ouside of the MS Marketplace. As far as I can tell the solution rests with Microsoft so I’m not holding my breath…