Despite some issues, this ends up being a hidden gem on the PS4.