I think that adding party animal accounts would be the best way to fix a lotta problems people have with the game. That way all you're progress would save to your account which would allow cross-progression between Xbox and Steam. It also means that it would be easy to allow local players on Xbox to earn XP when playing split-screen and aren't the main account. They could even probably make it so you could play online splitscreen

a year later

They should add this