Ok real quick tell me whos better?

I just got heimdall dupe and I got all this iso 8 cosmic and he’s still level 1 rank 1 4*. And I also have a venom who’s at rank 4 4* level 13 I think.. and I’m not sure whether or not to upgrade him over hiemdall.
1
Comments
Who do you struggle against? If it’s IMIW Heimdall all day.