Yo creo que funciona, pero depende de lo que esperes sacar. El problema es que una máquina no te va a corregir los errores sistemáticos que repites, ¿sabes? O sea, te puede decir "eso está mal", pero no entiende por qué tú específicamente caes en ese fallo una y otra vez. Además, una conversación real tiene ritmo, interrupciones, ruido de fondo, la gente hablando rápido... nada de eso lo consigues igual con un chat.
Dicho esto, para romper el hielo y perder la vergüenza de hablar está bastante bien. Si llevas 3 meses y ves que vas pillando soltura, pues eso ya es algo. Muchos la cagan por no practicar nada, así que tú estás haciendo más que la mayoría. Lo ideal sería combinar esto con algo más: ver series en inglés, podcasts, videos de YouTube... cosas donde escuches nativos de verdad, no respuestas perfectas de una IA.
Si puedes permitirte un profesor, mola, pero tampoco es imprescindible si eres disciplinado. Un profesor acelera las cosas y te saca de los vicios, eso seguro. Pero si ahora mismo aprietas con lo gratuito, practicas de verdad varias veces a la semana y le metes variedad (no solo chatear), en un par de meses notarás un cambio bastante decente.