Just a thought on improving the PVP experience:
What if the 8 team slots were broken down to 2 Cunning, 2 Fierce, 2 Resilient, and 2 Wildcard slots. Players could fill out the slots with whatever Dino they wanted, but if used appropriately, the player could guarantee a balanced team for each battle. In example, a player could field the following teams over a 4-battle span:
Battle 1: C1 F2 R2 W1
Battle 2: C2 F2 R1 W2
Battle 3: C2 F1 R2 W2
Battle 4: C1 F1 R1 W1
…and so forth. Instead of 1 random draw between 8 dinos, it would change to 4 random draws between 2 dinos.
This approach would end the problem where players get stuck with a weak, unbalanced team. I have no idea how Ludia could fix the unfair matchmaking though.