Having used both, LDD has a much better UI, but LeoCAD is probably overall the better program. It's able to export to more file formats than LDD, and is generally more of an open program.
The difference is comparable to Maya (LDD) vs. Blender (LeoCAD).
[1] http://ldd.lego.com/