Choosing a bank is about to become as ruthless as shopping for flights, taxis, and hotels