I am not sure about speed benefits, but in general I find that way easier to work with than evals, since you don't need to deal with the quoting and such. I'm not sure if it would help your optimization issues or not. I would guess that it is more efficient, but it might not be enough of a difference to notice :)