All CC have fees, course if you pay off the balance every month and never ever take advantage of their credit then you never pay them but then again these type of customers are the ones that CC lenders try and get rid of as they do not bring profit to them.
Ultimately everybody has a choice of whom to use but strangely when you see airlines adding on fuel surcharges with gay abandon you don't see a sudden rush of posters on here complaining about fuel surcharges.