Are you just looking for a program to redeem points from? If so how do you plan to earn them?
BA only operates from CDG to London, and there are only a few shorthaul oneworld options from CDG.
You are best off working out which airlines you plan to use, then determine where to credit those flights.