As you know "good for you" and "bravo" have a meaning closer to I applaud your accomplishment. We say "good for you" or "Bravo" to someone who has done something well.
Then which one is more used among you native English speakers?
Source: self made general question
Once a person told me that "Kudos to you" is also used.
Is he right? Do you also use this ironically?
"Well done" is the most common term I've heard.