I have been a Citibank Credit Card user for more than 6 years now and I haven't paid a single centavo for my annual membership fee. Why? Because I'm loyal and use my reward points intelligently. :)
I also have a other credit cards, SM Advantage card and a Mercury drugstore Suki Card, among others. So I guess you get the point. :)