* Why the client you chose (stability, positive development, respectable dev team)
* What features do you like in the client
* What features would you like to see in our version
i chose DCDM because of it worked very good as op client although now it has some problems like disconneting the op from the hub where he's checking because of the high ping on big servers. But this problem is easy to solve: dcdm++ (also in his last version, DCDM Special released in September 2006) is dc++ 0.401 based and makes it difficult.
But DCDM works very good with raws and its parameters. For example, dcdm supports important parameters like %[cheatingdescription] and %[clienttype], zion++ blue and strong dc++ only support standard dc++ parameters like
%[nick] = Users nick
%[share] = share in bytes
%[shareshort] = xx Kb
and that stuff is really far away from being enough for complete OP working. I also think the DCDM team is cute and works very good. I like the op controls and the /startchecking or /stopchecking which for example isn't working in Strong DC++. The /sc feature makes possibile to start and stopchecking whenever you like.
I like also Myinfo Detector, Fake Share Detector and Filelist Detector and obviously Fake Detector with client profiles with the back/next buttons to switch easily from one client profile to another. Also the following features from zion are very interesting:
Skip BCDC/CZDC check
Skip Reverse Connect check
Skip CZDC Strong DC check
and also the possibilty not to share partial downloaded files during the download. Then the Malevolous file checking and the search of forbidden files. It should be like DCDM but DC++ 0.698 based (obviously ADC Protocol is very important). Interesting features are also the auto update of the IP directly into client and also multisource downloading could be nice even if not really important.
Most important thing it has to be stable and it should have the feature to make some tags being protected from raw actions: that feature depends on the hub and should be therefore inserted in the favorite hub window (see Zion++ blue).
NO netlimiter,not so sure about lua scripts, yes multihubkicking. It should be a light and stabile client no taking much RAM when working intensive.