So, it seems that over the past year, more and more folks have been downgrading Adobe Flash as crap. The iPhone and iPads don't support Flash and most recently, Steve Jobs has published an article defending Apple abandoning it. I realize that he is referring mainly to the use of Flash to design and build websites. I know very little (in fact nothing at all about CSS, HTML5 etc) so I can't really comment on that. However, I've read comments on a few animation blogs by animators talking about how crappy Flash is as well and I figured I would chime in with my two cents on the topic.
Personally, I love using Flash. It has changed my life. It meets just about every criteria for an animation program. It is simple to use, doesn't use up tons of RAM or slow down your computer-allowing you to do long complicated scenes without too many crashes or hang-ups.
The only thing I don't like is that the drawing tools don't produce a very elegant rough line that mimics pencil on paper in the same way that Toonboom software or Photoshop and Sketchbook Pro do. However, in order to get such a line you end up with giant file sizes and slowed performance which for me is a lot worse of a headache. Drawing with the brush tool in Flash is kind of like drawing with a fineline marker which I do on occasion anyway, so it's not that outside of my comfort zone. The other negative to Flash is the lack of a "camera" which means camera moves have to be done in reverse-when you want to zoom in, you have to make the scene larger on the timeline. But, I've been using the program so long now that I'm used to it and it's not really an issue for me.
Another thing that I like about Flash is that it is a relatively cheap program to buy. I am really disappointed with the fact that Toonboom Animate Pro, which I will admit is a great program, is $2000 to buy. That puts it out of reach of a lot of young artists just starting out. Flash costs about a third of that, putting it in the range of most independent artists and animators.
For me animation has always been about experimentation and finding the best tools to do the job and get the best results. I use Photoshop, Flash, Storyboard Pro, Final Cut Pro and After Effects to do my animation. None of these programs alone can give me everything. I use the best and most useful features from each and it I love it. I'll never go back to pencil on paper again. And hopefully my work will be better because of it.