I haven't thought about getting business cards, but I like the idea! I think that it's an easy way for people to remember who you are, and it's simple and convenient. It's easier than telling someone to follow you on social media!
I rely on social media more now, especially with LinkedIn. Still, you can hand out business cards because that saves them the time from searching for you. Not everyone is into social media, so better to promote yourself in many ways.