OP - this is my 2 cents.
1. For OW systemwide, having OW Sapphire is always better than OW Ruby.
2. CX does treat its own elites better than other OW elites, especially with AA.
3. AA has a better mileage program than CX (like mileage expiration, earning opportunities, elite benefits, etc.)
If you need help to overcome the fare issue, I have one word for you - Costco.