Not sure if you have used them before - but the ones in the link you provided have a torque-off nut - when the exceed a certain/proper torque the nut shears off - handy... Some other brands don't have this feature...
I use them as "temporary" POCO connections when doing service upgrades. Our POCO wants to always replace any "temporary" connection (Any one that they did not make themselves) with their "permanent" connection - which usually takes 3-12 months for them to get around to it. So I cannot speak to it's reliability over that - that said I have not had one fail - or heard of one failing...
Other than that - much faster than a Polaris at nearly equal the cost - and 5 times faster than split-bolts. Since nothing needs to be stripped - IMO safer if dealing with energized
open circuit conductors. Since time is money - these are cheap.
Another manufacturer I use quite often with these is
Buchanan.