Yakuza 0 is an open world beat 'em up game and part of the long-running Yakuza series.
Pro Very addictive mini-games
In most titles the mini-games are poorly done, but Yakuza's developers put a lot more effort in them. As a result, they're a great way to spend time.
There's dancing, fishing, baseball, playing arcade games, slot car racing, and many more. Going to the karaoke is especially awesome. It starts out with your character just trying to sing and turns into something similar to a music video.
Pro Exciting street brawls
Even though combat in Yakuza 0 is quite simple it's also a lot of fun. It usually starts with punks looking for trouble and you stepping up to teach them a lesson.
You'll be throwing punches, kicks and various objects near you such as bikes or trash cans. Each move you land has a great impact behind it, making it all the more satisfying.
Pro Immersive world
Most open world games tend to have large empty locations, making you feel like they're there just to make you travel longer. The Yakuza series tries to solves this by making smaller, but more densely packed areas.
The environments are very detailed. There's loads of pedestrians everywhere. The streets are filled with food stalls and neon signs. Most of the locations are memorable enough that you'll soon be using landmarks for navigation instead of the minimap. All of this makes the world feel alive and fun to be in.