Dragonball Xenoverse 2 is a fun game which can be played alone and in company both off- and online.It has a good difficulty level to encourage active training, there are many customisation options and micro-transactions offer extension packs, additional content and simplification if necessary. The game has a story mode but it isn't very relevant with makes the game more versatile in how you want to spend your time.
What sets this game apart from other is that you can even customise the background music and be free in who you want to converse with and whom to train with.