Your characters look good! As for your weaknesses. Well you said Daniil is very protective. I would say this sometimes makes him make rash decisions maybe? That is considered a weakness. As for Z...Well her mind set of thinking only for herself can be considered a weakness. If put in a situation where she has to save someone, she could be selfish and decided to only save herself. You are approved otherwise though.