А что значит dual-core? Тут могут быть чисто маркетинговые хитрости, помню к примеру первый "двухядерный" проц от mediatek - под вторым ядром подразумевали интегрированную модемную часть и в этом архитектура того проца ничем не отличалась от предыдущего. Вот тут
https://www.ali.com.tw/index.php?option=com_product&view=product&id=59&Itemid=8 про dual-core вообще ничего.
F3 и M3 отличаются только в исполнении платы и корпуса.
8Мб флеш для развития ПО? Ой, ну Вы это...))) Разве что графику запихать)). Я собираю прошивки для своих девайсов с 4Мб, умещается кернел 2.6 + немалый юзерспейс. В этих же специализированных ОС с аппаратным всемчемможно (т.е. без софтовых кодеков) аппетиты куда скромнее и думаю софтовые различия между 2138 и 2238 не столь принципиальны. Хотя Вы правы, лишняя флеш никогда не помешает.