Isso depende da necessidade... Quanto mais simples for o site, mais simples pode ser a linguagem. Ex. uma pagina com algumas fotos, meia dúzia de textos e links podem ser feitas html que vai suprir bem as necessidades. Agora se quiser deixar mais elaborado, colocar movimentos e efeitos, fazer em flash pode ser uma boa idéia. Eu particularmente não sei muita coisa, mas antes de fazer meu projeto, passo todas as idéias para um papel e analiso o que vou precisar para conseguir fazer funcionar. Assim determino com o que conheço qual seria mais apropriada. Abraços