Which is the great thing about having as many different systems exist in emacs, such as calendar, email, etc.
However, the best thing about eshell is easily the fact that it will run lisp code. The same code that you use to program the editor can be used in shell commands.