A bit off topic; although in reputed exchanges, the fees are proportionally high, I wouldn't mind bearing it. Many less reputed exchanges/ low quality exchanges might offer cheaper fee which I wouldn't be interested to use because these exchanges might be vulnerable & subjective to get hacked by hackers or the exchange itself can scam you. Therefore, when you choose exchange, put less importance to fee; look at their reputation to avoid the potential risk.
Coinbase is one the best exchange but never think of holding your crypto in any exchange for long time. Remember-
Not your keys, not your crypto.bought into several currencies in the top 10, the majority of my admittedly small investment was Bitcoin.
I would prefer at least 50% BTC in my portfolio(100% is even better); not a financial advice though.
How does the P2P transacting work then in a practical sense? How would one go about purchasing Bitcoin via P2P? What tools, site(s), method would someone follow?
Try
currency exchange section of the forum.
Be aware of scammers- always use escrow.