Well, since you can't personally control more than one vehicle (not then not it's weapons) I would personally go for a major stock of AT-landmines.

Imagine a Vaco where they had laid an AT-minefield... Ouch!