Using LISP, you're limited to a modal dialog or command-line output to display content. When done right, it's not too big of a deal e.g. not expecting the user to verbosely inspect every.single.item in the drawing one at a time.
Using dotNET you can create a modeless palette similar to the Properties palette. If I remember correctly, you need to use ObjectARX to modify the Properties palette, and then you're still restricted to what it can do. Better to build your own interface, possibly a more generic version which can be used like an enhanced version of the OOTB one that can also be easily inherited to something more specific.
And I agree with Lee Mac, LDATA is a little quirky for extensive use.