External is better. That is a fact.
If you use internal then the stylesheet is loaded every time a new page is loaded. If you use external then the stylesheet is loaded once, then cached, then when a user requests another page they don't have to load the stylesheet again. Thus reducing load time.
It is also easier to edit the style for multiple documents if you use external.