I have been a member since 1974. I can truly say that they used to be the best, but now they are the worst because they are trying to do too many things. They can't provide good credit card service, good checking account service, good insurance service, good investment service, etc. all at once.
You will see they they start to take you for granted when you hit around 40 years old.