Yes, it has been hughly debated.
I personally feel implicit anything by default is a stupid idea, since for somebody doing a project beyond the simple quick&dirty hack thats only ran once, typing a few chars more always compensates for a long debugging session, but oh well. Unfortunally languages are still often compared. debated and evaluated with "look I can do the same thing with even less characters, my language is cooler!"