Transaction fees on bitcoin are silly. I ended up paying £7 for something that cost £3.50

...
You should use a Bitcoin wallet that allows you to use a custom fee. Paying a 7 pound fee was not necessary when the mempool contained
more than 50000 unconfirmed transactions. Right now the mempool contains not even 8000 unconfirmed transactions, therefore it is even
less necessary to attach a large fee. The only exception to this suggestion is, if you really need your transaction in the next mined block or if you combine
more than a few inputs in your transaction.