I only farm about an hour a day. Can't stand to do anymore than that. I use 5 balance druids which works really well, just moonfire + starfall.
In my hour of farming I average about 100k+ a day from disenchants, linen and BOE's. I usually get at least 1 BOE per farm session. Obv. that 100k goes up by a good margin depending on the BOE/mount I got. Just doing this is enough to pay for my 5 accounts + have some money for collection junk etc.

My 2 main teams (Druid - farm team)(instance team) all had Mining / herb. But I've replaced that on my instance team with Jewel crafting, enchanting, and alchemy. The herb / mining farming was nice while the teams were leveling up (for money) but now my 1 hour of farming a day takes care of everything.

Came back from a good break again but really enjoying BFA so far. I've really been interested this time in getting my transmog sets, pets, mounts pretty much all collections / achievs. I've never been interested in this stuff since wow vanilla so it's like a whole new game to me, which is pretty cool! My current 5 man instance party is Resto Shaman, Resto Druid and 3 Hunters which works out really well. Double healer + 3 dps that can serve as tanks seems to cheese lots of encounters.