Tribot is pretty neat, haven't received any bans, but I'm using premium, if that helps 
I've been using a few premium scripts on Tribot the past few months with no problems.
You're going to hear horror, and success stories for most bots you take a look at, so I'd say go with whichever one you feel most comfortable with. Make sure you invest and get a premium script, as well as botting safely (Take breaks, normal hours, a normal person doesn't play for 8 hours non-stop etc.) and you'll be as safe as possible.
Overall, botting is in a really bad place, and I wouldn't risk it if you aren't 100% willing to lose the account just incase something happens.
Good and free should not be used when selecting which macro to use on your investment (account). Bots should always be purchased - private are better than premium of course.
Jagex's bot detection system is way better than it was 3 years ago. You can't just bot any account - take these into account when botting.
Account:
How old is your account?
How many ips are on your account?
Is your account a bot, or do you have some achievements?
Script:
What script are you using? - Typically goldfarming scripts get you the perm and training scripts get you a 2 day; not always though.
How many users are using the same script you are?
Is the script anything out of the ordinary?
Does it feel choppy and robotic?
Lol what were you doing?

