Tomorrow is Robots so this must be my favourite alien (wasn't that an American TV show?). It's a no-brainer again, which in a way is a shame as it means there is less to write about. The best alien in science fiction is a humanoid with two hearts, the ability to regenerate and who represents the last of his race. Best non-human? It has to be the Doctor.