if your friend enjoys Bitcoin, that would be the best choice. Giving your friend Bitcoin instead of something else will, in my opinion, make them very happy. how you want to surprise your friend will still be a factor. Yet, it would still be a fantastic surprise for me if someone gave me Bitcoin when I was trying Earn more of it. Bitcoin is the most valuable cryptocurrency and gifting someone something of that value will surely make them happy.