I have found the program to be an excellent one, and have always had great support from their customer service dept. My only caviat would be that you do have to follow up on any long-term bonuses, like extra miles at the end of 12 months when you utilize their bill pay system.
------------------
LAX; AA Plat/1.5MM