I used to love bulletproof until all of that spyware anti-crack stuff just killed it for me.. I'd pay for it if I trusted it (and I dont, the registered versions crash just like the cracks from what I've heard).. I had all kinds of ASCII/BINARY issues, resumed downloads getting corrupted, queue files magically dissappearing.. blah
I like smartftp.. It's a little inflexible in its queue management though..
Personally, I use FlashFXP all the time now, and love it.. Easy to use, easy to manage queues, plus it can do FXP's (duh).. Comes in handy as #### for a meager dial-upper like myself (I just flash stuff to one of my cable/dsl enabled buds)
As far as speeds... I really dont think any one client is any faster than any other, thats more of a server thing.. I mean if a cable server is capped at 20k, no client in the world is going to work any faster..
I think if you see a difference in the KB/S it probably has more to do with the way its being calculated (avg of entire download, random samples from timeslices of various sizes, etc) I mean if a server sends bursts of data so its going FAST-nothing-FAST-nothing, and one client displays the kb/s during the FAST part and the other displays an average of the whole thing, the first looks faster, even though they're both the same..