McDonald's offers a large variety of chicken sandwiches to satisfy any craving. However, this chicken sandwich ranks best ...