I love Touch Math because it is so multisensory. It is very easy to teach and covers each grade level in depth.
I have two children on the Autism Spectrum and it is the only program that reaches them. My daughter started adding three digit numbers only in one day of instruction.
It is also, I think, a great program for all children, not just those with special learning needs.