By looking at the title, those who know me might be tempted to think that it must be
NetBeans IDE, of course not. NetBeans is just the tool that I use most to earn a living.
It is
Azureus.
Azureus is a BitTorrent client, written in Java, and it is now called Vuze.
Let's take a look at some screenshots.
The first reason that I like it so much: I don't feel it is written in Java. Secondly, it is really feature-rich. Other than the single core feature that it offers, which is downloading files, it also provides quite a number of nice features. For example, in the middle of downloading some large files, I find that there might not have sufficient disk space and I wanted to move the downloaded files to different disk. I can do that with just four clicks.
This app shows the essentials of a good software: easy to use, feature-rich, decent UI and efficient network and disk I/O operations.
It will be in my top ten list even just talk about software I like in general.