I try to avoid Flash at all costs

As a general rule, I try to avoid using Flash in my websites as much as possible. Does Flash have it's uses? Absolutely. I just don't think you should EVER develop your site entirely in Flash. I just read an article in Entrepreneur magazine confirming my thoughts.

In a nutshell, here's what the article says:

  1. It's costly. This is good for the developer, bad for the client. Flash sites just cost more to develop than traditional HTML driven sites. It's much harder for a developer to template pieces and parts of their sites for reusability. Flash is almost always re-inventing the wheel.
  2. It's slow(er). While I don't agree with this wholeheartedly, it's true for the most part. Done right however, and the speed difference is not noticable
  3. It's not ubiquitous. Good word, huh? Face it. More and more people are surfing the web with iPhones and Droids. These simply do not support Flash. Yeah, you could (and should) develop a mobile site as well, but now you're back to #1; the cost issue. Not many small businesses want to do this. And then there's all the IE6 slappies out there still. Yes, people do really use IE6 still.
  4. It requires plugins. If your visitors don't have Flash player installed, they're not feeling the love for you.
  5. It's not relevant. Personally, I don't get their point on this one. The author says Flash sites are perceived as long on style, but short on substance. meaning, they're all sizzle and no steak. Meaning they look pretty, but don't give you what you're looking for. I've seen some gorgeous Flash sites that act packed with content.
  6. It gets boring. Agreed. +10. Once you see a really cool animation on a site, do you really want to see it over and over and over... I don't. Web novelty wears off instantly.
  7. It's not SEO friendly. Big agremeement here. use Flash, and you are virtually invisible to Google and the likes.

What are your feelings on Flash? I'd love to hear some counterpoints!