For me, AAdvantage (not AA) is A- or better. The minus is because of the pervasive upgrade copays, and the antiquated, limited online booking engine (no OW partners allowed).
The pluses are too numerous to count: decent award availability (compared to many competitors), good customer service and AAgents, good AAward schedule (love the flexibility the new AAll PAArtners AAwards offer!), LT Plt at 2MM, and many others I can't think of right now.
AA as an airline is less than stellar, and OW could use a few more partners (but the lack of them is exclusively a problem of BA's making), but overall, AAdvantage as a program works very well for me.