Good choices! Though if you start on West Wing, I think I'd list all of the main cast really as it's such a well written show.
Interesting you pick Daniel from SG1 though, I always preferred the sarcasm of O'Neil (and Shepherd in Atlantis).
I'd also add G'kar and Londo from Babylon 5, I loved their interactions through the series starting from enemies, to mutual respect and arguably ending in friendship.