The teachers there are stable and don't change so often. As far as I know, teachers at iChineselearning get better payment. Another good part of iChineseLearning is that the schedule is more flexible and there are not as many rules and limitations.
Tip for consumers: Take a free trial before you go.
Do a longer program if you can, because the cost is more lower.
They create free off-class learning support. Be sure to use chinese-grammar.com, an awesome resource for learning Chinese grammar.