For sure tMap, tMap and tMap.
tJava components family are very usefull in certain circonstances.
For the rest, it depends of the kind of subject you have to work and of course, the source and target for your jobs (csv files, Excel files, binary files, databases, web services, ftp and so on).
With near (or most?) of 1,000 components, the question is not so easy.