i'd totally go for espeon. I love those one-hit KOs it deals out without fail, and the large arsenal of different move types it can learn, basically, if you teach it psychic and shadow ball, its unstoppable.
umbreon always annoyed me because of its narrow move choices and lack of attack. but, as J1309 said, if it fits your team, it works.