"Sich freuen" ist ein viel stärkeres Gefühl, wie "to be happy". "Zufrieden sein" ist "to be content".
Z.B. "Ich bin glücklich, weil mein Team den Wettbewerb gewonnen hat. Ich freue mich sehr!" Aber: "Mein Team hat verloren, aber ich bin trotzdem zufrieden, weil wir gut gespielt haben und immerhin die Nummer Zwei sind."