Dios como vas a comparar c con Lingo? Estás loco? Que hacer cosas en 3d con director es una cagada? Oiga según para que lo vallas a usar, seguro que para hacer el Unreal no utilizo Lingo, utilizaré c, pero para un juego promocional simple, usaré flash o director, y no c, (tiempo de producción).
En cuanto diferencias entre flash y director por favor léase http://www.terra.com.ar/canales/ima, o/83/83927.html o de la web de Macromedia.
Cuando hablo de programar a pelo me refiero a poner código y no, modificar parámetros o poner comportamientos ya predefinidos, (que programar en Lingo no es poner comportamientos)(todo el mundo puedo coger comportamientos de internet, como tú dices) (y cuando hablo de plugins hablo de xtras hechos en c para director).
A nivel de programación avanzada, está claro que Lingo no es un lenguaje potente, tal como lo es c, es un lenguaje que se hizo para lo que está echo para la creación de contenidos multimedia.
Si, es mucho mejor hacerse un motor de juego en c, pero también se puede hacer en Lingo, depende del rersultado que busques y del tiempo que tengas.
En cuanto a la diferencia de precios entre flash y director, si es así es porque cada software es ara lo que es, y Macromedia así lo ha visto conveniente.