I've realized that I'm drawn to realistic characters or underdogs who tries to prove themselves. Characters that aren't overpowered and had start from scratch to get where there were through hard work.Personality wise I don't mind but they have to at least have a decent personality with Asuka from evengelion being an exception but I still love her dearly.
First of all I'll list some of my fav characters.
Tifa
Sakura
Lucy
Orihime
Hermione
Harry
Asuka
Ussop
Nami
These are just some of my fav characters but I realized that all these characters have something in common. They all wanted to be stronger and to prove to others that they could be strong even through trial and error.