I like the IoT part. We have mostly used Azure Stream Analytics services for it
Azure Stream Analytics integrates deeply with other Azure resources, enhancing connectivity and offering valuable features such as IoT hub and Blob storage for analytics. Real-time capabilities support seamless data transmission to Power BI. The query editor allows efficient query management. However, connectivity issues with Power BI may occur, and scalability requires improvement. While pipelines are easy to implement, investigating problems is challenging, and large data handling could be more efficient.