HTML 5 - Adoção precoce quando possível - bom ou ruim?

Esta questão foi inspirada um pouco poressa questão, na qual a resposta mais votada recomendou o uso de um recurso do HTML 5. Certamente, pareceu-me um bom método, mas fiquei curioso sobre o uso de recursos de uma especificação futura em geral.

O HTML 5 oferece muitos aprimoramentos, muitos dos quais podem ser usados ​​sem causar problemas nos navegadores atuais.

Alguns exemplos:

<code>// new, simple HTML5 doctype (puts browsers in standards mode)
<!doctype HTML>

// new input types,  for easy, generic client side validation
<input type="email" name="emailAddress"/>
<input type="number" name="userid"/>
<input type="date" name="dateOfBirth"/>

// new "required" attribute indicates that a field is required
<input type="text" name="userName" required="true"/>

// new 'data-' prefixed attributes
// for easy insertion of js-accessible metadata in dynamic pages
<div data-price="33.23"> 
    <!-- -->
</div>
<button data-item-id="93024">Add Item</button>
</code>

Muitos desses novos recursos são projetados para possibilitar que os navegadores automaticamente validem formulários, além de fornecerem melhores entradas (por exemplo, um selecionador de data). Algumas são convenientes e parecem ser uma boa maneira de se preparar para o futuro.

Eles atualmente não quebram nada (tanto quanto eu posso dizer) nos navegadores atuais e eles permitem um código de cliente limpo e genérico.

No entanto, mesmo que sejam todos válidos no HTML 5, eles NÃO são válidos para o HTML 4, e o HTML 5 ainda é um rascunho neste momento.

É uma boa ideia ir em frente e usar esses recursos cedo?

Há problemas de implementação do navegador com eles que não percebi?

Devemos estar desenvolvendo páginas da web agora que fazem uso de recursos de rascunho do HTML 5?

questionAnswers(7)

yourAnswerToTheQuestion