It's a hard question to answer, because not everyone is eligible for all credit unions. Most credit unions provide the services you indicate you want, so I'd start by figuring out which credit unions you're eligible for (by dint of past employers, educational institutions, or locals), and then start looking at their reputations.
no subject