If you want a fast / small IDE FlashDevelop works great. It is open source and has pretty good features, but is windows only ATM. If you want a commercial product, you'll want to choose IntelliJ IDEA. Especially since they are very active with development and responsive to user issues. You'll find them responding in the users/dev lists quite often.
-Mark