Про флеш — нужно взвесить какие тебе функции нужны (если у вас гуру не по флешу). Не зная параметров твоего проекта, я бы сказал что флеш нужен максимум что для видео и аудио (ну и может быть тяжёлая анимация). Минусы — нет индексирования браузером, и много других подводных камней например закладки по определённому URL.