> it's to pay my CC bill
Most people in the UK don't put regular spending on a Credit Card. Nearly everyone will use their Debit Card for day to day spending.
A lot of the traction it has got has been with the 18-30 age bracket who are wanting better budgeting tools than what larger banks have offered.