When I used Emacs, for some reason it scrolled more than one line at a time as I hit the end of the screen. This was literally the only reason I have never bothered with Emacs and stuck with vim.
Terrible I know, but that's my store. I guess Eshell is not for me...