Après avoir expérimenté un peu de tout, je suis d'avis que le meilleur tank est forcément humain.
Seulement si y'a pas d'avis tranché comme tu l'as remarqué, c'est qu'il y a une raison. La réponse à ta question change selon ta façon de jouer, ta connaissance du jeu et de Shale (perso particulier quand même), et selon les autres membres t'accompagnant.
Et donc finalement, aucun soucis à se trimballer l'un ou l'autre, ils seront plus ou moins aussi efficaces si tu les joues intelligemment. L'avantage de Shale serait sa versatilité; celui d'Alistair, sa quasi invulnérabilité passé un certain niveau et avec le bon équipement.
Pour ta relation avec Alistair, prend le la toute première fois que tu déverrouilles la zone de Golefalois, et éventuellement à chaque fois que tu as un truc important à voir avec Teagan ou Eamon. Rien ne t'empêche de dégager le blondinet dès la fin de ces discussions si tu préfères Shale. Enfin n'oublie pas sa quête perso (Goldana).
Pour la relation avec Shale, il est bon de l'emmener voir Branka/Caridin, le thaig Cadash et autres zones de ce genre. Si tu comptes tuer Caridin ne prend pas Shale avec toi par contre...
Tu pourras unir Anora et Alistair avec un niveau suffisant de persuasion et (je crois) l'amitié du bonhomme.
Finalement, si j'étais à ta place je prendrais Shale avec moi simplement parce que son personnage est excellent et que de toutes façons, tu as déjà joué Alistair dans ta partie précédente.