Retomando, depende el uso de la BD, pero para los ABM (al menos en formas simples) ya ni necesitas hacer los SELECT-INSERT-UPDATE-DELETE. El propio Visual Studio te crea los DataSets ya tipados (y creo que en la version 2008 o 2010 te creaba las clases tambien

) cosa que ahí ya no hay diferencia de usar los conectores ODBC o el nativo para .net, ni te preocupas por armar las consultas, evita el SQL-I y muchas otras mejoras (que hoy en dia en vb6/PHP (sin frameworks) se hacen a mano

)
Y ni si quiera necesitas hacer mucha magia con el SQL, solo seleccionar tablas con algun where de 1 o 2 condiciones. Si necesitas mostrar más cosas, trabaja desde el lado de servidor con vistas / prod. almacenados (que para algo existen) y listo

Y se pueden hacer cosas para mysql que no se puedan hacer a travez de consultas?
Además, para mi sigue siendo indistinto los conectores, los tenes que instalar de igual manera (igual, nunca los usé, no se que diferencias existan

)
Es como existe en VB6 la DLL para conectar a mySQL que tiene conector nativo para c++
