I've very few positive experiences with electrical tape aside from taping up bike equipment (finishing handlebar tape, in a pinch bike seat repair, yadda yadda). I'm just not convinced that there is an electrical tape brand better than wire nuts or soldering & shrink wrap.