The best affiliate software is some proprietary and only that can be good. Bet365 has the best one and only one working.
Myaffiliates may be nice for frontend for some, but it is a piece of crap that loses a lot of regs. You do not see the income that you lose, the affiliate programs do not see it as well. I talked to devs, they were morons. If backend does not work then it is pointless.
I do not want to say other softwares are better. Just this from netrefer. If they do not fix obvious, how they can fix something complex and hidden?

Moreover is important who is using that software. Before Sportsinteraction started to steal completely, their IA software was without flaws, because there was an intelligent AM.
If you talk to God, you are praying; If God talks to you, you have schizophrenia.