hunter, warlock or mage for farming?

hey
i'm thinking about starting an alt to farm later on as my main is going to be a healer
but i have difficulties deciding what class to pick as i'm not familiar with everything
pros & cons as far as i know:
hunter: + pet, mail, feign death, aspect of cheetah
- lots of bag space, pet managment (feeding etc), don't know about pvp, first time for me playing a hunter
warlock: + pet, dot > life tap>drain life> drain soul = less downtime, good for pvp
- cloth, low mobility, lots of bagspce soulshard (?)
mage: + awesome kiting, food at my disposal, mobility, good for pvp
- cloth, no pet, has to drink a lot (?)
so what would you suggest and am i missing something?
kind regards
i'm thinking about starting an alt to farm later on as my main is going to be a healer
but i have difficulties deciding what class to pick as i'm not familiar with everything
pros & cons as far as i know:
hunter: + pet, mail, feign death, aspect of cheetah
- lots of bag space, pet managment (feeding etc), don't know about pvp, first time for me playing a hunter
warlock: + pet, dot > life tap>drain life> drain soul = less downtime, good for pvp
- cloth, low mobility, lots of bagspce soulshard (?)
mage: + awesome kiting, food at my disposal, mobility, good for pvp
- cloth, no pet, has to drink a lot (?)
so what would you suggest and am i missing something?
kind regards