Micke100, this is an easy question.
But only in the sense that it is easy to ask.
In fact, it is very difficult to answer.
Which is the best programme for you depends on your future travel pattern. Let us assume that you are only interested in collecting as many points for awards as possible. (Otherwise it gets really complicated.)
Factors that come into play:
- How often are you going to fly and in which booking classes?
(The miles/points that you will get typically depend on your booking class.)
- Which award tickets are you aiming at? (Programmes differ with respect to the miles/points you need for obtaining an award ticket. So programme A may be good for one destination in one particular travel class, and programme B might be better for a different destination/travel class.)
- How long will your miles/points be valid? The validity might depend on your travel pattern. (The validity question is really important, because why would you collect miles/points if they expire before you have collected enough to get the award you want.)
So if you want to answer your question properly, you should have a look at your expected travel pattern in the following years (which destinations, which booking classes), calculate the miles/points you would earn with all relevant programmes and compare this number with the amount of miles/points you need in each programme for getting the award flight you want. And when doing these calculations, take into account the validity of your points/miles.
If you do not intend to fly with Skyteam more often in the future, things are different. Miles are almost worthless if you collect them on only one flight.