From my own experience, the biggest factor in bans is how old the account is, if its p2p or f2p (with f2p being way higher ban rate), where you botted and what stats/quests have been completed.
In other words, a fresh level 3 f2p account with all stats at 1 except fishing would look very suspicious and would result in ban.
I've personally used Perfect fisher on my main with mirror mode and ive received no bans from 1-86 fishing