Duolingo te da una base sólida de vocabulario y gramática, pero tu colega tiene razón en un punto: no es suficiente si querés llegar a hablar con soltura. La app es buena para entrenar reconocimiento y memorización, pero le falta la parte de conversación en tiempo real, donde tenés que pensar rápido y reaccionar. Con tres meses probablemente tenés los fundamentos, pero para pasar de "entiendo algo" a "puedo mantener una conversación", necesitás práctica hablada.
Lo ideal es combinar Duolingo con algo que te obligue a hablar. Podés buscar intercambios de idiomas en línea (hay plataformas gratis), grupos de conversación, o incluso un profesor particular por videollamada un par de veces por semana. No necesariamente tiene que ser una academia cara; a veces media hora semanal con alguien que realmente hable inglés te acelera un montón más que meses de la app sola.
Si seguís solo con Duolingo, vas a llegar a un techo bastante rápido. La app es excelente como complemento, pero el listening real, pronunciación y fluidez al hablar requieren interacción con personas. Podrías probar primero con algo gratuito antes de pagar clases, solo para ver si te funciona el método de conversación en línea.