Gears 5 review – a great campaign marred by painful progression