Że zadam takie pytanie - co takiego rewolucyjnego jest w HTML5 że przejście od HTML4 od niego jest rewolucyjne? Przecież w podstawie to stary jary HTML4 obudowany coraz to nowszymi dodatkami. Znacznie szybciej napiszesz kod poprawnie wyglądający i walidujący się korzystając z szablonów do HTML5 (Boilerplate, Gridless) niż gdybyś musiał się męczyć sam z z tym przy HTML4. Szkoda czasu. Idź w HTML5 (np. zmieniając nagłówek wszystkich swoich na stron <!doctype html>

)
CSS3 - te statyczne (cienie, gradienty, wielokrotne tła, zaokrąglone rogi) w zasadzie możesz stosować (najlepiej znajdź sobie jakiś generator który ci je stworzy razem z fixami do starszych przeglądarek). Musisz tylko uważać na starsze IE, bo tu są co prawda hacki (np. CSS3Pie) ale nie zawsze zachowują się tak jakbyśmy chcieli (zwłaszcza przy składaniu różnych efektów). Z niestatycznych - przejścia (transitions) zachowują się różnie w zależności od przeglądarki, jeśli do tego nakładają się z jakąś animacją JS to efekty mogą być "dziwne". Chyba lepiej pozostać przy tradycyjnych efektach JS. Z reszty możliwości jeszcze nie korzystałem.
@Pawel_W
Gratuluję świadomych klientów

- ja tam zazwyczaj widzę popłoch w oczach gdy rzucam jakimiś skrótami.