There are going to be conflicting reports regarding whether its a good thing to rotate foods regularly. Some will tell you it will make a cat finicky, while others will say its a good idea. Regardless, I would rank the foods as:
1-Blue Buffalo--Ingredient wise, definitely the highest quality of the foods you listed
2-Nutro--Descent food, better than grocery store brand, but can do better.
3-Eukanuba--Has some suspect ingredients, sometimes may use by-products.
4-ProPlan--Also some poor ingredients.