Good question

I've been wondering the same thing since I read the dog food thread.
Sadly, I'm in Mexico City and can't find those brands you recommend here, just Royal Canin, Eukanuba, Purina, Pedigree, Perfect Fit, Sams' Members Mark, Cesar, Sportsmans Choice and the one we are feeding her since we got her Science Diet Small Bites (puppy).
So this is my question:
Which one of these is the "less worse"/ best option?