Škoda že není v HTML5 výběr víc souborů najednou.
K dokonalosti tomu chybí ještě další (dost podstatná) věc: aby mohla aplikace i soubory ukládat. Abych si mohl třeba načíst dokument do online editoru napsaném v JS, upravit ho a uložit, aniž by se něco odesílalo na server. Tohle prostě pokud vím v JS nejde nijak udělat a je to škoda.
Jde na něco takového použít Java, tam je ale zase fakt super jak pak vypadá „zabezpečení“ – povolit přístup na disk – ano/ne – ne „povolit přístup k souboru xyz“, případně „vybrat soubor k uložení“. U důvěryhodné aplikace to není problém, ale na používání jako se běžně používá JS na stránkách (tj. pustí se to samo, ani nedůvěryhodná aplikace mi nemůže ublížit) to není.