Most people who bot pretty hard for profit write their own routines, and especially farming routes. This delays detection, player reports, and they'll usually VPN every client through a different IP, which also delays detection. Every MMO -- from WoW to EVE -- their dev teams KNOW botting will increase when there are sales on a game, so they also usually stock up on cheap or resale keys to use later. I know some people who can make $40-50 a week per account but to set up requires a few hundred dollars of initial investment, and the time to write custom farming routines, dungeon farming routines, VPN, machines, etc.
On the one hand, you can be quite successful -- had a friend pay her way through college on botting so I guess that's a success story, but I remember how much work she had to do to set everything up. I will say, honestly, bans and all considered, HB is best product for serious farming or casual use. Just take the time to thoroughly understand the program and risks.
Hope that helps!