instawallet should actually do for really small presents. i think it is crucial that i can keep a copy of the wallet (the initial amount) as most people will just loose the one $ and ask me how they can recover it a week later when it is at 10$. with instawallet I would also have the link.
Thinking about it:
when it comes to security, you can easily trick people with the key store. send your banker "friend" a wallet of 10$. he takes the bait and once he shifts his billions into BTC, run with it
BTC is too complicated for noobs to realize this attack vector.
same with instawallet while there the host can run with the money.
I'm all not satisfied with the clash between simplicity at first site and complexity the deeper you get into it. Actually the *only* way to give BTC as a present should be together with a 2h lecture on security
Then you can leave it to said friend what option he would like.