I have a friend that used Mark Allen for HIM distance this year and was really happy.

I have not used a strictly on-line coach so I don't have any personal experience in this department.