During the beta people used mines offensively all the time. And even after beta it was still possible with advent - the mines could take out STRUCTURES, so all you had to do was go in and lay mines around his structures and BOOM! I must say, I actually liked using this ability, and was disappointed when they took it out, but it probably was OP or unbalanced.
In general mines are too expensive right now to be worth using. They really need to lower the cost, we are playing without one of the promised units in the expansion - mines - because they are too expensive.