Я не могу думать ни о каких недостатках, кроме явно очевидных: они пока еще не получили широкого применения. Если ваш личный сайт должен быть полезен для зрителей IE6, то с css 2.1 достаточно проблем, не пытаясь усложнить css 3.
Что касается html5, то я - и это личное, и, основываясь на опыте, накопленном несколько месяцев назад, - не нашел, что он либо реализован достаточно хорошо, чтобы предлагать что-то, напоминающее награду, либо простоту использования, которая не уже доступно - допустимо с jQuery и использованием идентификаторов вместо элементов (<div id="header">
вместо <header>
) - в html 4.1 / xhtml1.1.
Хотя ожидание того, что IE наверстает упущенное, вряд ли будет вполне разумным, я думаю - для общего использования, и ваш личный веб-сайт может быть освобожден от этого - вероятно, стоит подождать достаточной реализации в большинстве браузеров, которые Деградация и восстановление функций - это скорее исключение, чем правило. Лично, когда у FF, Chrome и Opera есть хорошие реализации, именно тогда я начну использовать html5.