We have several threads on Premium Voyageur, so you might wish to have a look there.
As far as the BA product is concerned, I would say that the AF product is better.
Regarding the price difference: you should also factor in that you will also get way for miles for flying PV.