I actually send around 3-5 cheques a month - indeed I wrote one this morning. This one is for a Rotary dinner that I am going to on Monday night, It is pay on the door and is much easier for all concerned if a cheque is presented. Easier as the cost is £44 for the two of us - so no messing about with change (as most people if paying cash would come in with £50). Easier that of the 100 people attending, noone will have to walk out with a couple of thousand pounds in cash on them. Easier in that to arrange a bank transfer, I would have to login and have all those hassles, AND the treasurer would have to go through and track the payments from individuals.
I have just collected sponsorship for a charity. Much easier for me to collect it all and then send my cheque together with a couple of other cheques that people have given me to the charity rather than phone them up, get their bank details etc etc.
I agree that there is no real need for a cheque for normal shopping etc, but if cheques are stopped it is the local clubs and charities that I think will be most effected.