None are fully compliant... But they are a lot better than IE... (Just try just about any browser's HTML5 demo in another browser and you'll see that it is usually the only one that fully pass..) The one thing that I do agree on is that Opera / Chrome / Firefox's HTML5 support is several time better than even the IE 9 preview...The best way to fix IE annoyances is to get Chrome or Firefox. Not only are they fully HTML5 compliant.....
(Safari / Chrome's HTML 5 seem to be the best currently..)