my point was similiar to you last one, while html is catching up with video / audio / animation, flash is still miles behind html in terms of a lot of basic features, accessibility, adoption, easy of introspection, reliability, performance, I am wary of "html is catching up with flash" arguments because as you said its all situational.