ad stylovani: podle mne je to spis vyhoda, prohlizec automaticky vybere format data a casu podle lokalniho nastaveni. Predevsim pro vicejazycne weby je to doslova spasa. Stylovat to zrejme do jiste miry pujde, ale z pohledu usera je spis vyhodou, kdyz UI vypada na vsech strankach stejne...
Možným řešením je knihovna, která bude WF2 v prohlížečích, které tuto specifikaci nepodporují, implementovat pomocí JavaScriptu. Z pohledu tvůrce formuláře to znamná jeden tag <script> navíc. Při vývoji specifikace se k možnosti tohoto řešení přihlíželo, ale netroufám si tvrdit, že pomocí JS půjdou ve všech prohlížečích nasimulovat úplně všechny funkce WF2.
Nějaké projekty rozvíjející tento směr se dají najít na http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers, ale osobně jsem je ještě příliš nezkoumal (to se asi změní při tvorbě prvních stránek, kde se mi nějaké funkce z WF2 budou hodit).
Se stylováním je to pravda, ale totéž platí i pro některé prvky současných formulářů.
bohužel mají webforms jednu ohromnou nevýhodu - nejsou všechny zpětně kompatibilní a velmbi blbě se pak řeší formulář tak, aby se použil webform v případě, že je v prohlížeči dostupný a jinak aby se použil javascript (když vynechám test, jestli se jedná o operu verze 9, což je nesystémové.
Uvítal bych, jestli někdo znáte řešení jak toho dosáhnout, v každém případě je ale blbé, že prostě do té doby, než to bude podporovat velká trojka (což bude minimálně několik let), tak webforms bez js nevyužijete a s js pak už zas webform nepotřebujete.
A pak jsou tam drobnosti, které mi vadí jako designérovi - že nelze vše stylovat. Třeba si vezměte input type="datetime-local" a představte si, že chcete změnit mezeru mezi date a time, nebo dát time před, nebo pod ...