Здесь будет зависить от логики работы твоей программы (избежание лишних подгрузок данных) и главное от возможностей сети.
Ну логику стараюсь.
изучаю толковые мысли и идеи...
А вот сеть точно.
И еще от компа, на котором стоит сервер.
Сейчас у меня дома MySQL сервер стоит на стареньком слабом компе.
Я проверил оба пакета компонентов.
Скорость подключения "на глаз" одинаоквая.
И по ходу в MyDAC я так же работал в режиме Direct Mode.
Так что получается, что с переходом на MySQLDAC я ничего собственно не потеряю.
Хотя вод все же придется привыкать немного к другим методам и функциям.
По удобству мне MyDAC кажется лучше, но это субъектиное мнение, так как я к нему привык.
Думаю и с MySQLDAC быстро разберусь.
Кстати, про миграцию проекта на другие продукты.
Я раньше мало уделял внимания некоторым тонкостям программирования на Delphi.
И видимо зря.
Прочел недавно об инкапсуляции и применении ее в проектах, причем как правило.
Можно инкапсулировать процедуры подключения и работы с сервером внутрь скажем формы или DataModule, а внешнее использование их реализовать через методы.
Тогда остальная часть программы и знать не будет с помощью каких компонентов мы будем работать с базой.
Зато чтобы перейти на другие компоненты, достаточно будет изменить соответствующие методы и все.
Возможно на такой подход нужно потратить больше времени, чтобы изначально продумать модель программы, но зато потом переход от одних компонентов к другим окажется пустяком.