I like the IoT part. We have mostly used Azure Stream Analytics services for it
Azure Stream Analytics offers deep integration with Azure resources, providing real-time data analytics and ease of provisioning that benefit growing businesses. Its SQL-based query efficiency is a key value. However, issues such as connection delays with Power BI, non-customizable data output, and challenges in cause identification hinder its performance. Improvements in scalability, job monitoring, and large data packet handling are necessary for enhanced performance.