Jaime:
Ante todo, eso siempre sera problema con los cortes de luz y una base de datos de tipo archivo (file based) como DBF o lo mismco con Access. Siempre debes tener tus computadoras con baterias (UPS).
Si quieres migrar la BD a SQL Server o similar, puedes por supuesto hacerlo. Eso sera un poco mas costoso pero te dara ventajas. Lo que no veop es porque lo de VB para el interfase en lugar de VFP. Con VFP puedes acceder a datos en SQL Server igual o mejor que con VB. Puedes usar vistas remotas o SQL Passthrough por ejemplo.
Hay buenos ejemplos en el manual mismo y si tienes dudas puedes preguntar. En resumen, VB no te dara ninguna ventaja en esto con respecto as VFP.