My team is as follow : (Level, Skill)
Saber : Modred (90, 8/4/7), Artoria (8/6/6), Artoria Alter (80, 6/4/4), Rama NP3 (54, 8/5/-), Gawain (50, 4/1/-), D'eon (50, 3/3/-), Artoria Lily (50, 3/3/-)
Archer : Chloe (85, 6/8/10), Emiya NP2 (85, 7/8/8), Anne&Mary (76, 4/4/4)
Lancer : Scathach (90, 6/7/7), Kiyolancer (62, 4/6/4), Li Shuwen (80, 4/4/4), Fionn (26, 1/-/-), Liz (44, 3/3/-), Cu (80, 8/9/6)
Rider : Martha (80, 4/4/4), Anne&Mary (80, 4/4/10), Kintoki (85, 7/9/7)
Caster : Waver NP3 (90, 10/10/10), Da Vinci (90, 7/4/4), Xuanzang (90, 4/4/4), Tamamo (57, 4/1/-), Marie (44, 2/1/-), Irisviel (71, 4/3/4), Liz (44, 4/4/-)
Assassin : Jack (90, 7/5/6), Scathach (56, 2/2/-), Emiya (70, 2/1/1)
Berserker : Nightingale (8/4/-) Herc (90, 10/7/6), Ibaraki (80, 6/6/7), Fran (40, 3/1/-)
Extra : Mashu (70, 10/10/10 Best Kouhai), Martha (80, 4/4/4)
I'm currently trying to level rama and tamamo (both level and skill level) but I'm lacking the hearts, caster gem, and QP. What's the next event suitable to farm those items? Who should I roll for in the future? Do I really need merlin? I'd rather save up for merlin. Which servant should I focus my resources on?