The only bad part about landmines is this:
If there are 2 roads, bushes, than you, and you have one mine, where would you place it?
By the time you have the answer, the enemy will alraedy be there, or the game will be over. Either way, I don't think they are that good.