Topless Robot have uploaded their 7 Great Morally Dubious Characters of Sci-Fi TV.
Quite how they can put Nerus from SG-1, and Todd from Atlantis in ahead of Robert Carlyle’s Nicholas Rush from Stargate: Universe is beyond me.  And where is Earth: Final Conflict‘s Ronald Sandoval of Season One?  The Machiavellian agent driven purely to serve the Taelons, but whose love for his wife is never truly eradicated.  Or is it?
It’s not a bad list, and characters such as Q, Baltar and Garak certainly deserve their place.
Who would you put in there?