Yo te recomiendo Visual Basic SP6 Versión Profesional, la siento un poco mas estable al momento de los errores del sistema y depuración, no se que digan los demas.
En cuanto a lo del SP6: Es un paquete que te sirve mas que todo para los reportes, control de reportes, orientación de reportes y uno que otro dll depurado del mismo vb, te lo recomiendo si intentas crear programas con bases de datos y datareport para los reportes, ahora si quieres migrar para Crystal Report, estaria bien si. Lo puedes instalar para lo de las DLL.