Les deux ne sont pas tellement comparables. Tu as d'un côté un réseau, et de l'autre le programme de fidélité d'une compagnie.
Star Alliance est sans doute un bon choix.
La vraie question, en revanche, est
quel programme de fidélité choisir au sein de cette alliance. Il faut pour cela faire le tour des compagnies partenaires, et voir quel est le programme qui est le plus généreux.
Imaginons que tu n'ailles qu'en Afrique avec Lufthansa et Turkish, et en Asie avec
Qatar et Thai (autant de compagnie membres de Star alliance), rien ne t'empêches de prendre une carte du programme d'Egyptair ou de United (aussi *A), si ces programmes sont plus généreux. Le principe étant qu'un vol avec une compagnie membre de l'alliance permet de gagner des miles, et de convertir ces miles en billets d'une compagnie membre de l'alliance.
Au final, la faute à éviter est d'avoir plus d'une carte par alliance.
Quant à la comparaison des programmes pour savoir celui qui est le plus généreux, je t'en laisse le soin...