I dunno if this is good or horrible idea, but when a character of mine needs help developing, my friend and I do crossover rps. It gives the character a chance to develop via interaction and being in an actual situation. I've gotten quite a bit done thanks to that, and it's even given me more ideas for my actual story.
*Shrugs* But I'm me, and proooobably doing it wrong XD
Well, RPs have variable results. How your character interacts with others and what he/she suffers from is usually spontaneous in those situations. I wouldn't say it is terrible, but I also won't say it's the best way to examine a character.
If there's anything you need to talk about this, just tell me.
Your main villain huh? Well then, tell me the following:
1. What are his relationships with other characters like? 2. What is he trying to achieve, how is he going to do it, and why? 3. How does his actions oppose the protagonist's actions? 4. What is his personality like? 5. What are his powers and in relation, how does he use it to counteract the protagonist?