Does that work reliably in the UK? Germany has similar a similar mandatory service, but the few people I know that switched banks using that service all ran into major trouble, like rent payments, insurance premiums etc not going through and the two banks pointing at each other "we don't know, it's those guys".
In the end, I believe the best course of actions would to simply make account numbers transferable. There's no good reason why I shouldn't be able to switch my bank and keep my account number etc just like I do with my mobile phone number and provider. Of course, Bank Codes being used makes this more difficult (thank you, regulation).