My thoughts exactlyNay.....more like gay....
If you know what specific quality you want to train, and can structure a circuit so that you can actually target that quality well, then a circuit could be useful, although not necessarily more so than other training means. If you're just doing a circuit or complex, or whatever, because it's hard, but it's not really training some specific quality, then there's more effective uses of your time.