What cat food is the best cat food out there to buy?



It seems like no matter what kind of cat food we bring home, at least one of our cats will throw up if they eat it. What kind of cat food is the best one for them that wont make them throw it up?