Как правило, Python гораздо более выразительный, чем VB. Вещи, которые занимали много строк кода в VB, могут быть более просто представлены в Python.
Если VB действительно эпический по масштабу, ручная перезапись может быть трудной. Но поддерживать VB6 может быть так же сложно.
Если VB тесно связан с представлением Windows GUI, любое переписывание может быть трудным. Некоторые программы VB могут иметь загадочную организацию, где критические функции скрыты в коде VB, прикрепленном к элементам управления графическим интерфейсом.
Если VB не очень большой и не использует загадочные функции элементов управления графическим интерфейсом, вероятно, будет гораздо проще переписать программу и выполнить реорганизацию унаследованного кода во что-то более компактное и чистое. *