How I would rank their teamwork... well bonds.
Connor and Briggan: Perfect match here bascially. When they're fighting, they always seem to be right by each other's side. The strength of the wolf is definitely the pack for these two... Briggan is probably wonderful to pet too.
Abeke and Uraza: Another perfect match as they are both hunters by nature and love the outdoors. While Abeke is off shooting arrows, Uraza gets up close to finish enemies off before they can get Abeke.
Meilin and Jhi: They're opposites of each other as a fierce warrior and a peaceful healer. But Jhi seems to have built on Meilin's patience. Jhi can even boost Meilin's speed in a fight... and can act like a pretty fearsome panda when she wants to join in the brawl herself.
Rollan and Essix: They're still loners at heart but can depend on each other whenever they need it. There's still a lot of touching moments like when Rollan pets or feeds the falcon too. Essix was also always there in Rollan's worst moments. If Jhi is an invaluable healer, Essix and Rollan are a duo of irreplaceable scouts. Battlewise, Essix is usually in aerial combat away from Rollan... I can't remember if Essix actually boosts Rollan's speed or anything else in a fight though.
So each bond has a different dynamic, fighting style, and powers. Honestly I'd go for a bond like Connor's and Briggan's though. That way my spirit animal would always have my back in a fight, and we always charge in as one.