In my opinion this is the best series opener of the entire show. The regular cast is great, the new addition to the team Esperanza is brilliant and i love all the alien designs. Throw in some great twists and some phenomenal moments and you have this brilliant episode?