Forsythe hands down. I have stick straight hair too. I have to go in every 3 months, but that is my choice.
I have had an Aveda perm before and it was not so good. It is hard to find salons that do good perms, with out frying your hair. I also believe using good products help too.