1. Given the website has the option to sell on it, the app does not, it looks like I need to transfer my Wallet contents back over to the Coinbase website (which looks like it has a different address) if I want to sell. Given I paid a fee to buy through Coinbase into the wallet, is it normal to pay yet another fee to send it back to Coinbase account in order to sell?
Yes, the fee depends on the type of wallet you send the Bitcoin to; some wallet will allow customize your fee for transactions in case the default fee is high, while some have fix fees, but all depending on Bitcoin network congestion in the mempool.
2. Is the process of selling just as simple as buying through most exchanges, eg exchanges don't try to stop you. The fact that the Coinbase app doesn't have the option to sell, only to send to another address, seems concerning. You're paying a fee to buy Crypto, and you're paying a fee just to send it back to the Coinbase exchange, only then to sell it (and presumably then to be faced with yet another fee?)
I am yet to try other exchanges, my eyes are on SwissBorg and Ledger based on recommendations. Any beginner tips would be useful as well. I am simply testing out Crypto at the moment as I believe Bitcoin should drop a bit some time next year after the current climb?, thereafter would be a better time to purchase.
There are other exchanges that support buy and sell of Bitcoin, and in case you want to even sell your Bitcoin back to fiat currency, some exchanges support peer-to-peer transactions that allow you to exchange your coins to your local currency.
For a better experience with crypto exchanges, you can try Binance or Kucoin exchanges because they are a bit easier to operate. If you care about your privacy, which is very important, you can try any exchanges from
here, they do not require KYC verification.