My previous provider Plusnet provided a debit card for (I think £60) when I switched to them. The card was valid for 6 months and could be used anywhere that accepted MasterCard.
The customer service of Plusnet is very good during the contract, but at the end of the contract, they only improved their renewal offer, after I had a much better deal from another provider
At the end of the contract, I negotiated a higher broadband speed, 6 months half price and free installation of full fibre, with my current provider Vodafone. Plusnet agreed to match this deal, but their renewal offer had irritated me too much by that stage, so I switched.
I've had no problems with Vodaphone.