Tip for Destroyers:
I've found that it is very effective to use destroyers in pairs. One can be open, shielded and firing, and the other rolls up and pushes its partner. Whenever you find cover, the two switch places.
This eliminates both the weakness in limited shields and limited speed.