Baron Davis is a risky pick because of his poor stretch of play over the past 18 months but if he keeps up his most recent level of performance, over the past month, the difference between him and Eric Gordon talent wise isn't large.
The main benefit to Gordon is that he is younger and gives your team a better future.
However, for this season alone, assuming Baron can maintain his current play, they are pretty close talent wise.