Most of their products are ESP32 based I think.
The software to achieve my goals basically "just works".
i've always viewed m5stack / seeed / tindie as 'dev board marketplaces'; once i proof the rest of the design using their board, i take the known-working schematic and simply cut out the parts i dont want to spin rev 2, then once that is working i optimize the remaining parts for rev3, and project done :)