I'm in a similar position to Sliver, in that I'm fairly new to the crypto game, am in the UK and had trouble signing up to Coinbase. I've purchased coins with Binance and found them to be easy to work with after having watched a new good utube videos:
https://www.youtube.com/watch?v=YzJ6xkJpeUk
There also appear a discount to be gained from this utuber. I signed up before finding the video though so I couldn't try it to know if it's still valid. Having exchanged fiat to BTC I found their exchange fees to be reasonable but their transfer fees to be quite high. As somebody else mentioned, I think this can be lessoned by using BNB tokens which I'm set to try in the future. They look themselves to be quite a good investment at the moment.
So it the search to exchange and transfer while incurring the smallest possible fees, I found this website and article:
https://quickpenguin.net/how-to-buy-bitcoin-uk/
This places Binance second, just below Coinbase/Pro. Like Silver, I am having trouble with the sign up but it's my own fault. I signed up while connected through a VPN and as a result have my country not set to the UK on my Coinbase account. I emailed support who got straight back to me so I'm impressed with the customer service at this point. As soon as the public holiday is over I suspect things will get sorted and I will be able to use their Pro service as detailed in the article. I signed up for a seperate account for my business which works perfectly and was quick and painless - even on the public holiday.