Teyla was too much of a humanitarian and it was annoying. God forbid you kill a fly, she would give you an hour speech about it, half the time she couldnt make up her mind about anything. She made the main team unbalanced. 1/3 of the show was all about her, what she wanted, who she knew. etc etc. And im glad Firefly got canned, now Nathan Fillion plays in a new TV show called Castle, and he does a fantastic job.