У каждой платы разработки (Arduino, ESP, STM и прочие) свои характеристики и возможности: одни отличаются низкой стоимостью, вторые небольшими габаритами, третьи — узкой направленностью применения (например, наличие аналоговых выходов для генерации музыки). Что использовать Вам — зависит исключительно от требований проекта и будущего устройства. Поскольку каждый контроллер имеет свои недостатки, то всегда полезно знать пути их устранения, чтобы иметь больше вариантов для выбора.
Плата на базе микросхемы PCF8574T увеличивает количество цифровых (GPIO) выводов для вашего контроллера на 8, при этом на подключение расходуется всего 4 вывода, которые всегда можно использовать для нескольких линий устройств одновременно при параллельном подключении, так что модуль PCF8574T для собственного подключения не отнимает контакты, выделенные под подключение других устройств: это два контакта питания (5V и GND), а также выводы SDA и SCL, отвечающие за связь по I2C интерфейсу: по нему можно подключать до 127 устройств при условии, что они имеют различные адреса, состоящие из 7-битного значения каждый.
На плате модуля имеются три перемычки, положение которых можно менять из 1 в 0 и наоборот: таким образом можно получить 8 комбинаций положений, которые используются для смены адресы I2C шины: от 0x20 до 0x27, а значит, задействовав возможности PCF8574T на максимум, можно увеличить число цифровых портов на 64!