I'm keeping mine as it's on the fee free for life deal and when they were handing out free money via BT, I managed to get my credit limit up to a stupidly high number, purely so I could get as much money as possible to dump in my offset account. If I cancelled it now I would be giving up a credit limit I would never practically be able to get with any other current credit card provider in the current market. In my case it's much better to keep my head down and stick with what I got when times were good. I suspect it will be a very long time (if ever) that I would be able to get a card like this existing one I have again.
For sure though, with the dramatic erosion of points, it isn't my default card to use anymore. In fact, I have no default at all anymore. I look at each bill and decide which card to use based around the due payment date and the point in the billing cycle I am in order to maximise the interest free days before it has to be paid with real money. In past years, all my council rates notices would have been paid with the Signature card for the points regardless of the billing period cycle. Today, there are no points payable on such bills, so they're being paid on a lowly 'classic' bog-standard, no-frills, fee-free HSBC card instead, simply because the billing period for that card is most favourable to the due date when the rates notices need to be paid by. I get 50 days interest free paid with the HSBC card, whereas I would only get ~30 days interest free if paid on the Signature. That's the difference that decides which one gets used these days. Sad.