Great pulls! Hansel, Kiril, Marjana and Tiburtus are all strong additions to your bench.
Your roster is getting deep enough that you should stop thinking about “the team” and crafting different squads for different purposes/situations.
Example: Kashrek is great as a defensive tank, but he’s not very useful on, say, titan hits. Finish him up and then get Hansel going, who will add a nice offensive bite to your team.
I would stop developing Thorne immediately and shift your blue feeders/trainers to Kiril. He and Rigard overlap as healers, but Kirils buffs are really excellent. Moreover, with Alliance Wars the value of having many healers is high. Grimm is excellent, but:
Use your purple feeders/trainers on Tibertus. While Tibertus, Grimm and Gormek have the same special (Ramming Pulverizer), it’s such a great skill that you’ll benefit by having it in many flavors. You’ll want to have two good heroes in each color so that, fighting a titan, you can take out the weak color and double the strong color. For example, on a yellow titan you omit Hu Tao (yellow) and double purple (Rigard + Tibertus).
Use your yellow feeders/trainers on Li Xiu. She’s a somewhat stronger hero than Hu Tao.
Use your red feeders to finish Gormek, then start in on Marjana. She’s actually useful even at 3/70, and one of the better 5* at full ascension.
Finally, use your green feeders/trainers to finish Kashrek and then build Hansel. Kashrek’s purpose in life is as a tough center, so having it short of full guts its value.
As you can tell from the above, I’m a big fan of training only with matched color because:
- There’s 20% bonus experience for using a feeder with a matching-color hero (150 xp for a 1* goes to 180 xp on same-color)
- There’s a 100% boost in odds of increasing the special.
In your case, you have useful things to do in all five colors, so that extra 20% xp will give you a good team faster.