para desarrollar webs con HTML5 y CSS3 no necesitas gran cosa, con un editor de texto normal, como el notepad.
en cuanto a la compatibilidad con los navegadores me imagino que comprenderás que como HTML5 está surgiendo es obvio que no todos los navegadores los soportan al 100%, revisa las listas de compatibilidad y verás que poco a poco html5 será asimilado completamente