I have some with annual fees. They're well chosen and offer me benefits that I would have paid for anyway. It depends on your lifestyle.
"Let me offer you my definition of social justice: I keep what I earn and you keep what you earn. Do you disagree? Well then tell me how much of what I earn belongs to you - and why?” ~Walter Williams