I have one. I buy everything and then pay off the balance each mo. It does have a annual fee, but I'm able to get 4RT tickets every year (this year I'll get 5RT) on FFmiles so it balances out. I have not had any problems with it at all. When we went to Korea in June I called and said what we were doing and they were very helpful.
Hope that helps.