Salve,
ho deciso da poco di passare da XHTML 1.0 ad HTML5.

Una cosa strana che ho notato è che Visual Studio, quando crei un nuovo file HTML, assegna all'HEAD il namespace XHTML (di default):

codice:
<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
Se io lascio questo attributo nell'HEAD, il documento sarà soggetto alle regole XHTML? (well-formed, tag chiusi, tutto minuscolo...)

Se sì, cosa mi consigliate di fare:

a) lasciarlo e impostare come media-type: 'application/xhtml+xml'?
b) toglierlo e impostare 'text/html'?

Quali sono i vantaggi/svantaggi dell'XHTML rispetto ad HTML?