I don't think it depends on that at all. You can sue on the cheque even if it was a gift. Giving a cheque is supposed to be as safe as giving cash, only more so since a cheque can be voided if stolen, but cash taken in a mugging is gone forever unless you find the thief (and often even if you do).
If you have an enforceable debt, you could sue for that, but it's pretty complicated because you need to provide evidence of the debt. Suing on a cheque is simpler precisely because you do not need to prove any debt.
The thing is that if you're in dispute with a supplier over faulty goods, stopping the cheque seems a quick and easy shortcut to the alternative of going back to the shop and asking for your money back, just knowing they'd be likely to refuse and make things difficult for you, and if you can't face the rigmarole of having to sue them under the Sale of Goods Act, you may be unaware that trying this shortcut is Just Not On. They can still sue you on your cheque and win, even if the goods were in fact faulty, and then you'd still have to sue under SOGA.