Recently, I have pulled a second 6* skill AG and I am having a hard time deciding what to do. I have essentially two options:
A) wait for one of the two best candidates for the gem (NF and KP I believe? See pic below)

give the gem to a champ I already have. That way I will have a suboptimal, awakened champ
My skill roster looks like this:

The reason why I'm asking is, that I genuinely don't know if I am in a position to give the AG to one of the champs I have instead of waiting for the ideal one. So far, Shang Chi (r4) and Falcon (r3) have been more than enough to get me through content, but I have no clue whether my skill roster is good enough to start ranking up more niche/fun champs without ending up in a bad spot later.
So to sum it up, I have 2 questions:
1) should I hold onto both the gems, or save only one and use the other?
2) whom should I use the gem on (or whom should I save it for, depending on the answer to question 1)?
Thank you for your answers and opinions