Quote from romangvk
I assume we're talking about map making here. In that case I agree. Potions can be unreliable when you want to add give all players a certain effect regardless of the players wants. But, potions are better for use when the player decides to use an effect.
Can you add potion effects to food?
Potion effect giving food sounds like a really good idea for map makers, eating the wrong piece of food gives you the Wither effect. I hope that is possible.