Staying faithful to the series' roots while keeping up with the modern AAA market was always going to be a tough balancing act, but Metro Exodus nails it. Only a few rough edges hold it back from true greatness