а) Смартлинк идёт лесом => увеличивается совокупный размер программы и требуемых ей библиотек (например, становятся нужны RTL, FCL, LCL в полном объёме);
б) Имеет место некоторое падение производительности;
в) Появляется проблема DLL Hell, так как для каждой версии FPC и Lazarus библиотеки будут разными => проблема с обновлениями вашей программы.
Чтобы увидеть явления во всей красе, доведем ситуацию до абсолюта (типа, на ФПК написаны все приложения ) - например, представим вынь32 или линукс вообще без ДЛЛ, с полным смартилинком, максимальной производительностью, без хэлла. Сколько бы весили дистрибутивы, а ? Или МСОффис ?
ПС:
Тема БПЛ для встроенных устройств более чем актуальна, или придется на ФПК писать всю миниоперационку ( или как минимум всю ГУЙ-оболочку) плюс приложения как части этой операционки (чтобы общий код подгружался только один раз - при старте "операционки" ).
( тема уже всплывала в ньюс-конференции МСЕгуй - сразу после запуска первой кросскомпилированной программы под АРМ-устройством. Экономия места на флэше и памяти - здесь самое главное )