Hola atani123.
Yo creo que hablar de corrección no es lo indicado, un programa puede dar resultados correctos o incorrectos usando cualquiera de esos componentes.
Pero si hay algo que es indiscutible, es que usar controles data aware reducen el trabajo muchísimo. Salvo contadas excepciones no veo ventajas en el uso del
TEdit sobre el
TDBEdit.
Saludos