I've been botting on my main account now for about a month.
for leveling i am using a mixture of cava plugin and kicks profiles and some northrend grind profiles, in my opinion cava's plugin is alot better than kicks, and there are not too many people using it, but its still in development and there are bugs here and there at specific parts of the game. also as a note it is 1-67 for alliance and 1-64 for horde.
leveled a priest from 1-90 mostly afk, but 72-80 was grind and that was also afk
leveled a druid from 85-88 afking doing archeology mostly
leveled a monk from 6-65 mostly afk
used gatherbuddy (with randombuddy, where i change the zone every 30 mins or every hour, depending on what i feel like)
So fare i have not yet been banned, warned or anything, but i am also on a medium populated server.
for one i'd say do not use combat looter, it looks too botish taking 1yd steps while in combat to loot a mob while you're nearly dieing.
I'd be sad if my account went bye bye, but for now while i do not have a secondary account i will be using my main, but being careful.
As a note i think it also helps to also actually play on the account your self every once in a while.
all in all i do not recomend to use it on a main account, but it is relatively safe to use as long as you do not over do it or use it on new accounts. (if a new account, manually level a char to lets say 70 and then you can begin)