Im a monster and just do everything on my own residential IP up to 6 accounts running at a time on the same machine, 50ms mirror mode.
Have had recent luck with
Undead Druids
Orbers
Minnows
Lavadragons
Hunter (red chins)
RC (nats or comics via abyss)
Use different break timers for all and usually dont run an account more than 4-8 hours a day max. I also try to use different methods all at once, so I dont have like 6 undead druid accounts going at the same time.
I have had very bad luck recently with
BF
Thieving
MMF
I also use accounts that dont look like botted stats and all f2p stats at a random lvl between like 30-50.