I love mines but yes they need a power boost
I love just watching enemy squid step on my mine
often I drop one just as I get ambushed and watch the one who splatted me step on it
I watched way too many rollers walk over mines completely unharmed because of the stupidly long timer. Or step on a mine and survive