When you say a "good bank" what you mainly expect? Because different banks have different strengths and weaknesses; for instance, in terms of better customer service, better online services, higher interest rates, etc. the options would be different.