Depende, trabaje hace un par de años en Delphi y luego pase a Visual.
Creo que los dos tienen cosas a favor.
Delphi es mucho mas puro en cuanto a progrmar Orientado a Objeto. Aquellos que parten desde un analisis Orientado a Objetos lo van a encontrar mas adecuado.
Visual Basic es un poco mas Sencillo de aprender. Esto lo arrastra desde el viejo basic (gwbasic, qbasic, etc) A lo que se le agrego lo Visual y un buen manejo de las BD.
En el manejo de las BD es donde para mi supera al Delphi, sobre todo en la variedad de formas de Acceder.
En la parte visual son iguales.