Flashのデバッグ環境ってひどくない?

ちょこっと試してみたんだけど、最低限のトレースと変数ウォッチぐらいしか出来ない。

変数ウォッチもローカル変数しか表示されないんだけど??

変数リストへの追加もできないっぽく、グローバル変数を見るには作業用ローカル変数を作ってそこに代入するしかないというアホらしさw
他に方法があるのだろうか?

これまでのFlashの歴史ってこんな薄っぺらいものだったのかと。
FlexとかAIRとかは違うのか?
これは開発環境とは言えんだろ・・・
コーディング環境も貧弱だし。

Flashのデバッグで検索してみても、trace()によるログ吐きデバッグのことばっかり。
Firebugを使った方法もあるけど、結局はログ吐きデバッグの補助程度の話。
うーん。。。

良いデバッグ環境は無いのだろうか?