v JS půjde napsat maximálně pexeso, jinak by si měl vývojář připravit kyanidovou tabletu - to mi zatím nikdo nevyvrátil. JS je skriptovací jazyk ideální k uvěření hodnoty textboxu na formu. Absence type safety, tříd, namespaces, obecná pomalost a neohrabanost v takovém nasazení fakt nevadí. Ale proč by kdokoliv kdo není masochista měl v takovém jazyce psát aplikaci, to mi fakt uniká.
Jako výhodu jste uváděl, že aplikace bude běžet všude. Jenže nebude, protože je závislá na Firefoxu, a značná část API konkrétně na Firefox OS. To je snad ještě horší než Java.