Basically, a number functions that are missing in lisp or are more work to implement there:
strings, parsing, math, messageboxes, directories, files, registry, users, some dialogs for user input, etc...
My only concern is speed. That's what I was asking about in my original post. Functions done directly in lisp will probably run faster than methods in the net framework called through lispfunctions. A bit like going round the back when you've already opened the front door.
But the last option saves a lot of work. Calling String.Split() through a lispfunction is less work than rolling your own in lisp... Getting a user string using an InputBox instead of using DCL... Calling Path.Combine()... To name just a few I'm thinking of right now.
Great pity that autolisp is but a sandbox when compared to common lisp. Otherwise I'd simply write everything in it. Also, I don't want to invest too much time in autolisp. I've got the impression that autodesk wants to kill it off asap. Let's hope I'm wrong there.
Thanks for your interest.