Not sure if it's top 3, but I use Monica https://www.monicahq.com/ which does advertise itself as a personal CRM. I certainly underutilize its features but things like birthday reminders + a place for a few notes (where do they live again? who's their partner?) is nice

I just put that stuff into obsidian here. Only thing I miss are the birthday reminders but there's probably a plugin for that :)

oh interesting, I never thought about using my obsidian vault for that.

Can you share a bit more about how you structure this and how you would recommend getting started ?

I recommend keeping it simple. The Obsidian "Bases" feature is a good fit for this if you don't want to go deep w plugins and DIY (which is also viable but has more learning curve and overhead).