What is the best way to manage your contacts across multiple platforms and devices?

I feel like I have contacts everywhere - my phone, my various email accounts, and all of the various social platforms (Twitter, Facebook, etc). What app have you found that does the best at keeping all of these organized and categorized?
CorleyCOO @ Product Hunt · Asked
1
Google Contacts

New, amazing contact manager

Kyle HessFintech Product Manager · Written
I think this does the best job of _automatically_ tracking contacts... but it's not great. Anyway, i sync all of my iCloud contacts here, and then there is deduping functionality to keep them merged and happy. not perfect... but not terrible to use as a "source of truth"
CommentsTweet