I want to tell my friend that he is among the very few who can make me smile.
Here’s what sounds more natural to me:
You’re one of the few people who is good at it(making me smile).
Or should I say “you’re one of the only people who is good at it” instead?
Go with your first instinct, don’t over-think it and do it now ;))