Like brucek, I mostly have H2's in my larger systems as they were preexisting systems using WINPLC's as the CPU. I do have several BRX, but only single rack systems. However one of my larger H2 Do-More systems has 4 expansion racks, 2 EDRV100's, and communicates to Cmore panel, 2 serial comms, and modbus to Kepware for SQL database logging. Still around 6ms scan time. When I run into power budget constraints for relay output modules I go with the 16TDxx modules "ziplinked" to the zip link relay modules, higher relay contact current rating, with low power budget usage. No worries