En lo personal yo uso y recomiendo Visual Studio .NET.
En tu caso que tienes experiencia en VB 6.0, la transicion entre lenguajes no te va a costar mucho.
Tambien pensando en lo de los reportes, VB .NET se integra muy bien con Crystal Report que es la misma herramienta de los reportes de SAP (en realidad es una herramienta de SAP)