YouTube has now started to test new code that will allow it to switch automatically between Flash and HTML5 depending on what browser you are using.
HTML 5 would be the first choice and then it will only force Flash when the video requires features HTML5 can't yet handle (like those annoying ads).
Unfortunately only the developers currently have access to the new code, but YouTube plans to roll it out to everyone in the future.