When it comes to cross-progression and crossplay, there are very few roadblocks!
You will be able to move your saved progress across Xbox, PlayStation, Switch, and PC copies of the game. Your wallet will travel with you, as long as you are logging in to the same 2K Account everywhere you go.*
Also the Trophies and Achievements you earn will be hot on your heels as you move between those platforms! No need to fear leaving them in the dust, they will speed over soon.
* Crossplay and wallet sharing between platforms not available on Nintendo Switch. Certain features and online play require Internet connection and 2K Account. Online console play requires paid subscription.