There's a lot of other features C# has that I miss in action script: generics, the ability to include libraries from any other CLR platform languages, the ability to query remote domains, etc. Flash has one gigantic thing going for it though: the ability to run in browser on most platforms with hardware acceleration. So far, and Silverlight is playing catch up, big time.