Gathering classes? They all have their advantages. Miner is best because many of its materials are used by multiple classes or over long level stretches. Botanist is best because half of the crafters can get nowhere without it(well, its mats anyway). Fisher is best because it annoys some people so you have less competition to worry about. Which would allow you to make the most money depends on the server youre on and how much time youre willing to put into it.