self je zbytečnej opruz, to je fakt. Ale na druhou stranu, kdyby self skryli (něco jako „implicitní“ parametr metody), tak by to nebylo nic víc než syntaktický cukr.
Spíš mě fakt štve ta naprostá absence kontroly. Boo je v tomhle daleko příjemnější – když člověk opravdu chce dynamické chování, použije duck typing a v ostatních případech si užívá pohodlí automatické kontroly. Když se k tomu ještě přidá typová inference, je z toho skoro ideální jazyk ;)