Fighting the same basic team over and over again can get a little tedious.
Would it be possible to have a Hunt and Avoid Option for PvP?
You would select a Race, Kingdom, or specific troop to hunt and do the same for one to avoid.
Whatever you choose to hunt has a greater chance of appearing in the randomly selected teams to Fight, and whatever you choose to avoid has a lower chance of appearing.
Hunting would be a great way to hunt specific races for the weekly event and Avoid would both decrease the chance of you fighting the same troop over and over and increase the chances of fighting more unique teams.