Very easy mate if you want to give someone Bitcoin you ask them for their Bitcoin wallet address or if it's a surprise you find a way to get their wallet address and send them the Bitcoin and if there aren't yet into Bitcoin you talk to them about it help them to understand what Bitcoin is all about, help them set up a wallet address and then you can gift them Bitcoin. Gifting Bitcoin should not be complicated.
If you’re trying to introduce someone to Bitcoin, chances are they don’t have a wallet yet. Don’t immediately ask them to download one. The moment they see they need to back up a seed phrase—or risk losing their funds—they’re likely to close the app. Speaking from experience here.
I’m looking for something reliable, user-friendly even for beginners, and reasonably priced.