No, I haven’t registered with either of them.
STA appeals more to me, however, as it’s based in the UK and the cost is reasonable. Plus, you can work towards a diploma.
As you said, they both offer a professional, structured approach to learning TA, which I support compared to most of the nonsense on YouTube.