AA does have a very generous FF scheme both for upgrades and mileage redemptions. Additionally, it's J and F product internationally is pretty good (and once you get the new J seats it will be even better). Domestic F is generally decent and I do find the FAs relatively helpful in general.