Io sono molto contrario alle globali.

Il motivo non lo saprei, è che per me l'informatica è logica, e sinceramente non vedo logica utilizzando le variabili globalli.

Se devi passare ad una funzione delle variabili, che fai? Ne metti 200 globali e poi metti 200 funzioni?

L'informatica è una materia con cu si deve imparare, e quindi anche ad usare le variabili.

E poi è una questione di stile, come vuoi, alla fine l'importante è che ti piaccia a te il programma.