[Team Help] What to do for defense? What to pull?

Hello all,
I’ve been playing for 16 months, been c2p (vip Pass and some offers) for nearly a year but changed to f2p now. This is my current roster:
image image

My current defense is: Albi - magni - Justice - marjana - Lianna

Should I switch out lianna for Domitia? I only have Obakan as another 5* purple.

I do have a few gems and Atlantis token saved up so I am also wondering where i should pull next to improve my defense team. I can also do seasonal pulls with around 20 EHT i have saved.
And if it’s not too much to ask: which heroes should I level next for better offensive raid teams / general composition?

Thanks for any advice!