cuando quieras hacer variables privadas sera, _.__variable_privada , sin mencionar que podrías tener problemas si quieres correr un pedazo de código en modo dinámico, puesto que _ es la ultima variable utilizada.
En python puedes hacer el código como se te pegue la gana, pero creo que respetar las algunos mandamientos a la hora de programar, demuestra tus modales de programación. Ademas deja ver parte tu persona.
Ademas
los mandamientos fueron hechos para hacer al código mas legible.
Si bien self, te resulta engorroso. Es muy útil cuando lees otros códigos. Me ha tocado ver en java códigos horribles donde no sabes si están miembros de clase o no.
Por ultimo si te cuesta escribir self por que lo utilizas mucho te recomiendo que configures una hotkey donde lo inserte automagicamente
self.