Best Good Guy for me is Major General Jack O'neill, with Daniel and Sam coming in a close second. I prefer John Sheppard over Cameron Mitchell any day of the week, even though the character has grown on me... well a little bit.
The worse good guy is Ronan Dex, Tyl'c would destroy him!
The best bad guy's have got to be the Ori. Adding Adria to the line up may not have been a good idea because personally i feel that the Ori were better when they were this all powerful mysterious presence.
I have to say the worst bad guy has got to be Ba'al. I like the fact that he show's a more human side but even when he was torturing then Colonel Jack O'neill in s6 'Abyss' he wasn't threatening or even dangerous. The only thing scary about him was his goaty beard hahaha
I would love to here what everyone's opinions are about there favourite and worst characters...