Imagine you’ve eaten a lot of food and can’t eat any more. How do you say that in English? As always, there’s more than one option to choose from:
I’ve had my fill is the most formal of the four.
I’m full is neutral, whereas
I’m stuffed and If I eat any more, I’ll burst are informal.
Take your pick!