I'm not sure of which flora is better, but I take Culturelle. That is what my cf clinic nurse said they recommend. I can't really tell a difference when I am on it, but I usually try and take it when I am taking antibiotics. Like ehtansky21 said, it is expensive (about $24 for 30 days).