Three years ago, I had not trouble getting a business class ticket on Qantas through American and a business class ticket on Qantas throught British Airways. For the last two years I've struck out repeatedly for travel in January or February. Perhaps it's easier to get free seats at other times of the year.
As for AA vs. UAL, AA is in only marginally better financial shape.