Кто это вам сказал, что АС3 скомпилированый код будет тяжелее обычного HTML файла?
Просто вопрос надо ставить правильно: когда нужно использовать mx UI фреймворк, а Флекс можно, использовать для любых флешек... Флексовый фреймворк для интерфейсов стоит использовать когда вам лень самому писать компоненты / вы не уверены, что у вас получится лучше / у вас не хватит времени их написать. Если вы не пользуетесь ФД, скомпилируйте ваш проект в SWC и посмотрите, сколько там фреймворковских классов, а сколько ваших, почти наверняка фреймворковских > 50%... и их вы используете, ну, от силы процентов на 10... естесственно, смысла в этом нет. Флеш хорошо подойдет там, где нужно:
- сложный, нетрадиционный интерфейс, который тяжело / неудобно лепить на HTML + JS.
- скорость парсинга больших объемов данных / скорость выполнения кода в браузере.
- бОльшая интерактивность, чем можно обеспечить с использованием JS.
Хотя, я бы тоже делал блог на Флексе, просто потому, что мне удобнее, но если нет особых предпочтений, то на HTML + JS наверное, будет правильнее =)
PS:
http://flash-ripper.com/archives/002564.php
статья в тему