Efrem,
I do support the competition now by flying OW - I am already top-tier at LH
The point is: There are cases when I fly BA, DI, SR and others (mostly inner european flights), and I don't want to miss these miles.
I think best choice should be between AAdvantage (ever lasting miles) and Finnair Plus (all booking classes, partners DI, real card

)