Welcome to FlyerTalk!!
Originally Posted by
peteandnickers
Can anyone advise me on which will be the best programme for them: a global alliance one or an airline specific one or the generic 'airmiles'?
You really only ever join an airline's program. Many airlines are members of alliances but you don't really join any program for the alliance.
As for which one is specifically best, that is always a tough call. Often it is the carrier you fly most, but it can really vary. What airline will they be flying to visit you? That will be a good place to start.