Virus, the sunslayer can easily be dodged by practice. (Maybe its just a result of surviving Angel's "random missile treatments.")
The sso| I used it against could do it, taking at least 30 torps and 2 lives of my own to get them both.
The Torpedo isn't very agile or fast. You simply have to break away before passing in head to head with someone. If you have no shield, and they do, don't head to head them to the last second. Break off. This is simply another form of fighting. Should we make lasers slower because they can hit us now? Geez, we can't have fighter combats be the same everytime. We need diversity, and torpedoes are not overpowered or too hard to dodge.