One of my problems with lisp is that is hard for me to find (fast) what can be done with a specific data type/object.
By typing any (number of) dataype(s) first and then some <unused character> the editor can give better guesses at what I want. And that can be done by allowing the functionname to stand anywhere in the brackets.
You just need to properly set up an IDE. Personally I use emacs and slime. Though there are other options. I have autocomplete that works better than intellisense (visual studio). My experience is intellisense in VS2008 schools eclipse.
It's doable you just have to put in some time to learn emacs / slime or a similar lisp IDE.