Ich kann mir keine Nachteile vorstellen, abgesehen von einem ganz offensichtlichen: Sie sind noch nicht weit verbreitet. Wenn Ihre persönliche Website erforderlich ist, um nützlich zu sein, um die IE6 betrachtende Öffentlichkeit dann gibt es genug Probleme mit css 2.1, ohne zu suchen, um die Dinge mit css 3 verkomplizieren.
Was html5 betrifft, so habe ich - und das ist persönlich und basiert auf Erfahrungen, die schon ein paar Monate alt sind - nicht festgestellt, dass es entweder gut genug implementiert ist, um so etwas wie eine Belohnung zu bieten, oder eine Benutzerfreundlichkeit, die nicht bereits vorhanden ist - zugegebenermaßen mit jQuery und der Verwendung von ids anstelle von Elementen ( <div id="header">
anstelle von <header>
)- in html 4.1/xhtml1.1.
Während es wahrscheinlich nicht ganz sinnvoll ist, darauf zu warten, dass der IE aufholt, denke ich, dass es für den allgemeinen Gebrauch - und Ihre persönliche Website mag davon ausgenommen sein - wahrscheinlich klug ist, auf eine ausreichende Implementierung in den meisten Browsern zu warten, so dass Funktionsverschlechterungen und Fallback eher die Ausnahme als die Regel sind. Persönlich, wenn FF, Chrome und Opera haben gute Implementierungen, das ist, wenn ich anfangen, mit html5.