But you do need to read the manuals to know which flags to use/need, and moreso than #!: it's the difference between knowing apt-get and knowing the command line at a much deeper level.
(I now use arch almost exclusively, but used #! until I switched. The rolling release system is the main reason I did.)