As a web developer myself I hate Flash. It's slow, and un-needed. Yes it looks god but not everyone can access it. People are still out there with slower internet connections - they don't want to have to wait 5minutes for a site to load. Also, not everyone uses a PC to browse the net. Mobile is becoming a major player - mobile phones, pda's, games consoles etc etc. What are these users going to do? Not only slow loading times, but small screens and most won't have flash player installed. Not catering for these audiences is bad design and it's the job of the web designer to attract as many people as possible! Using flash you will be limited to the number of people that actually access the site. Whilst it may look good to 70% of the public it's not the right thing to use.
However, if an equally web designed and HTML alternative is provided then I'm a little happier to see flash because at least then it gives users the option. However the content needs to be just as good in both.
G