jDownloader all the way
v. 2.0, even though still in beta, has greatly improved memory management, has never crashed on me and can handle huge download lists like a charm unlike the "stable" 0.9 version.
What I love the most about jD is that it's cross-platform so I can use it on my Linux...