Flash solves the problem of cross-platform development really well vs other platforms. You don't have to worry about making conditional statements for
specific operating systems or browsers. I feel the rapid deploying of browsers is just increasing the fragmented world of html + js. There are just way too many different implementations of html to make it enjoyable coding on.
And also, the way flash handles making animations and anti-aliasing almost makes my very non-artistic feel
somewhat versatile when tackling those things.
I feel the rapid deploying of browsers is just increasing the fragmented world of html + js
Not in my experience. I've recently finished writing a fairly large and reasonably complex HTML5 app and getting it to work across standards compliant browsers Chrome/Firefox/Safari has been absolutely painless. In over 6 months of development I have (without exaggeration) spent no more than 8 hours fixing cross browser issues and this includes cutting edge and vendor prefixed stuff.
I think that flash still has its place... it's still way better at doing things like client side image compression/encoding and has very sophisticated binary manipulation capabilities (if you need those).
It really is a technology of the gaps, and the number of gaps that it can exclusively fill is rapidly dwindling.
And also, the way flash handles making animations and anti-aliasing almost makes my very non-artistic feel somewhat versatile when tackling those things.