Banks are once again battling for customers with generous switching incentives, with several offering £200 or more to anyone ...