you must avoid the use of flash as much as possible.
Rather harsh words. I have several full flash sites and there is no problem with them ranking on google(first page).
Like every other tool for developing website flash has it's place. To say "avoid using it as much as possible" can only come from someone that does not truly understand flash to begin with. HTML5 is sure not raising any eyebrows yet.