Most of the Internet traffic is carried by Transmission Control Protocol (TCP) nowadays, even in the case of real-time services and IoT environments. A key point of each TCP variant that defines the specific variant trademark is the congestion control algorithm. This congestion control, alone, is not able to mitigate the congestion problem completely; the most efficient solution, to be coupled with it, is the Active Queue Manager (AQM). In this paper, we analyze the response to congestion provided by the novel AQMs when coupled with popular TCP variants and, has happened in IoT networks, with a mix of TCP variants simultaneously active on the network. We provide extensive simulations within ns-3 to highlight what is the better AQM solution for IoT networks by considering the TCP algorithm and other environmental conditions like the number of active nodes, the network RTT and the presence of multiple RTT flows. We collected network metrics like throughput, goodput, latency, RTT variation, flows' fairness and a simple drop analysis.