Slight problem with the AA front; OWEs are no longer booked in M but in L so the AA mileage earning potential drops to zero rather than 50%
There are better earning tickets (imo) such as QFs 29k miles H class tickets which have the benefit of being 100% mileage earning though are limited to travel on BA and QF , plus of course, Full status credit earning on domestic AU sectors
Dave