ME English School is better than them. It is not a good way to learn english via computer. You need to talk more and listen more but not only do the exercises and find someone to check for you via internet.
My friend joined one of them before, it doesn't work.