Assolutamente no.
le register_globals prima o poi moriranno perché sono un attentato alla sicurezza (dovrebbero sparire col php6) oltre che produrre una illeggibilità del codice su progetti medio grandi.
Fermo restando che di work-around ce ne sono per aggirare il problema, è una prassi assolutamente da evitare.

Postilla: Io tra l'altro ho preso l'abitudine di programmare con error reporting a E_ALL, e devo dire che di bug nei miei progetti ce ne sono sempre meno. E' forse rognoso, ma si risparmia un sacco di tempo dopo nel debug.
Questo per dirti: attenersi sempre alle direttive consigliate, anche se scomode.