I have level'd many toons using Kicks questing profiles(ally), sometimes it needs a babysitter, but sometimes I go to my friend's house come home and its level'd for hours without a single bug. STV quests have issues, as do a few others here and there but overall it simply works, and is undisputably faster than anythingelse. Big problems questing in Outland, I do instance-buddy here, Outland instances are often filled with OP DK's and people really focused on lvling, instances grps barely ever say a word to eachother, very impersonal, particularly Ramps and Blood Furnace. Steam rolled in 5mins without a person saying anything. Very safe.
At 75, i find Archeology buddy is the best. Why? 100% afk, and I mean 100%, 24/7 it wont ever bug. Never get a single /w, never see another player in fact, at lvl 80+ it nets around 4-600k xp/per hour, 2k gold and maybe the odd cool item, never enters combat, never bugs trying to find vendor etc. Also, I prefer to level multiple toons to around level 75 (RAF preferably) then I rotate them on Archeology Buddy so they always have rested, it works on digs!
Without rested I leveled a Paly from 75-85 just through Archeology, botting several hours a day but nothing stupid, not even near 10hrs, in 5 days without even having to check it or gear him or do anything at all.
PvP is the least safest way to Bot; full stop. And as people in your BG may be very frustrated and be there just to level themselves, hence raging to win, you are running the risk of /rage reporters. Instancebuddy is great for semi-afk level'in, do it if your quest profile is buggy in certain zones, so you can skip them; and if you have an easy dungeon in your lvl range that your bot can navigate smoothly.