What makes a great character? This is a very open-ended question for which there is no one answer. Your characters have to be likeable. The trait that every good character shares is that they engage the audience in the story that’s being told and by extension of that they are interesting. This is what it comes down to, can you make this character interesting.
Here is a way to create interesting characters. When it comes to creating a strong character there are three qualities that must be addressed: likability, competency, and activity.
Likability: how much will the audience like this character?
Competency: how good are they at what they do?
Activity: how much do they persevere?
Additional questions to ask.
Do they affect the plot or does the plot affect them?
Would you enjoy having a conversation with that character in real life?
Two rules you need to understand:
1) your character must be good in at least one of these areas of likeability, competency or activity.
2) they cannot be good at all 3.
The reason why is when you do that you create a flawless character they have no fundamental character flaws. The lower they rank in these factors, the more numerous and fundamental their flaws. If you have too many flaws, they may cease to be an interesting character.