I like both, but I've grown a bit tired of Elijah, so Eli seems a bit "fresher" to me. But you could always use Elijah and call him Eli, so I think it could work either way. (I happen to prefer Elias to Elijah and Eli, but that wasn't your question. :b)