The complexity of IoT systems can be a drawback as they require the integration of multiple technologies. This complexity makes compliance with regulations, such as the General Data Protection Regulation (GDPR), more challenging. It can also lead to compatibility issues between different devices, limiting interoperability and functionality.