Dipende tutto dalla tua dimestichezza con VB.NET. La connessione guidata semplifica il tutto ma ti da molto poco controllo su quello che succede, e sopratutto ( secondo me ) per alcune cose diventa molto complessa, inutilmente.

Perché devi metterla in ogni form ? Non è meglio creare una classe per la connessione al DB? o al limite un modulo ?