I will ask you your favourite, most annoying, most hated and favourite villain for each show in your opinion. They have to be main characters for at least a season.
ARROW
Favourite: Oliver Queen/Green Arrow
Most annoying: Donna Smoak
Most hated: Felicity Smoak (Season 4)
Favourite villain: Slade Wilson/Deathstroke
The Flash
Favourite: Harry Wells (Earth-2)
Most annoying: Nora West-Allen
Most hated: Iris West-Allen
Favourite villain: Eobard Thawne/Reverse-Flash
DC’s Legends of Tomorrow
Favourite: Ray Palmer/Zari Tomaz
Most annoying: Gary Green
Most hated: Mona Wu
Favourite villain: Damien Darhk
Supergirl
Favourite: Querl Dox/Brainiac-5
Most annoying: Kelly Olsen
Most hated: Rhea
Favourite villain: Ben Lockwood/Agent Liberty