I think the iCube is very good.
I replaced my Quantum 2 with an iCube and found out that the iCube is smoother at its settings for strongest punch and it runs much cooler, possibly because the heatsink is directly connected to the internal components of the ESC.
I have not connected it yet with my PC, but overall it I am very satisfied.
It is not waterproof though. I think only the MRT ESCs are truly waterproof..