Marcelo,
I'm using only the following two lines.
#+BEGIN_SRC emacs-lisp
;;; org agenda -- leave in emacs mode but add j & k
(define-key org-agenda-mode-map "j" 'evil-next-line)
(define-key org-agenda-mode-map "k" 'evil-previous-line)
#+END_SRC
It's a good compromise.
Regards
--
Michael Strey
http://www.strey.biz