Both are crapshoots, but Ball will be much more dependant on a goal line score preventing a zero.. I'd go with Ellington, but I do see what you see, just a bigger gamble than I'd be willing to take.
Ball is a pretty well calculated gamble, in my opinion. He certainly showed in college that he has a nose for the goal line and the game last week suggests that Denver might want to use him in that role.