I would suggest you take time to read the stickies in the BA forum.
Avios/BAEC is different to N.American programs. Redeeming longhaul international economy is not good value if flying on BA or TATL.
Redeeming for direct AA flights provides good value.