I'd also echo others. Yo have to do 4 sectors on B metal that earn TP's each year or you loose status - and Blue with BA does not get you a fat lot.
The best thing about BA is with Gold you get unrestricted lounge access - even when not flying BA - not sure if CX offers this....
FD