…
PS.
When a fully kitted Viper encounters an Anaconda..... That tiny Viper should only do one thing. Run for its life. Just run. Fast.
…
That's why all big Navies have that many battleships and carrier always cruise around alone.
Realistically a Viper should be able to destroy an Anaconda with almost no effort. Two or 4 torpedos should deal with the Anaconda while being well outside the weapons range or the Anaconda. Sure, that wouldn't be a good game balance.
In my opinion an Anaconda (and other big ships) should have a hard time destroying a Viper, Vulture or Eagle. At the same time those small ships shouldn't be able to really hurt (that much) those big ships (big ship being able to go way anytime it wants). That way flying a small ship would have an advantage against big ships - they won't get destroyed in seconds and can go away anytime they want. This would make it useless for a big ship to attack a small ship and encourage fights between ships of the same class. This would add variation to the ships used and the PvP.
Problem is, that FD painted itself in a corner with the current combat system.