Quite expensive, but that may be just me. Look, have you ever thought why giving money isn't the best present, even if you can buy anything with it? Because it's not creative, and shows that you don't know what he likes, which as friend isn't a good sign. If you think he'll appreciate 0.03 BTC, go for it. I personally wouldn't, unless I desperately needed money. I would hardly accept such expensive gift either way.
Yeah, It's not creative to gift someone money. It depends on where you live. In some places, People prefer cash compared to other gifts. Believe it or not, It's true. On the other hand, In some areas, people feel offended when someone gives them money as a gift, just like in some restaurants. In some restaurants, they accept Tips, and others don't accept Tips.
Let's try to be a little bit more creative. What if your friend gives you a cold wallet with 0.03 BTC loaded? Because he knows you like BTC and such hardware as well. So, he thought it would be a great idea to load some Bitcoin to make it more expensive. At least it's more creative than offering direct Bitcoin. Or maybe Satori Chips?