Lord Varys being the mysterious character in the GOT was never the charming figure but his sharp mind and willingness to cut right to the truth of a situation made him appear in all 8 episodes.
Lord Varys has the ability to weave a web of informants like a spider such as he does in every corner of Westeros.
Varys had a keen sense of being able to relate events that might look unrelated to fans. As events done by Varys mean a lot for political power in the Seven Kingdoms.
Varys may not have the honorable reputation of Ned Stark but he always followed his own moral code and consistently strived to do what he felt was best for the people.
Lord Varys committed and loyal to the Lannisters and pledged loyalty to Daenerys Targaryen was his own moral code.
Later betrayed Daenerys Targaryen by sending out letters informing the lords of the Seven Kingdoms about his belief that Jon Snow is the true heir to the Iron Throne.
Varys is always motivated to collect information and create a peaceful and flourishing Westeros by the information he has collected.
Tyrion informed Daenerys Targaryen about the betrayal of Lord Varys as Varys had sent out letters informing the lords of the Seven Kingdoms about Jon Snow.
Daenerys Targaryen can’t excuse it and sentences Lord Vyas to death by dragon fire. Later her actions make Varys' death hurt even more by proving him right.