top 3 most picky banking