Unless you are one hell of a good BoP pilot in a STF its just to squishy unless u stack up on shield and hull heals/buffs. If you do that then your DPS is sucking.
It's not that bad, you just have to learn to run more. In my Fed Escort, I can stick around a fight pretty much all the time. Only rarely do I have to run away. In my Sci BOP I just have to be willing to run every so often if I get primaried. But so long as I play smart I generally only die if I am unlucky enough to get hit by a Tac cube's one shot pwn-torpedo. I run a Tac Commander, Sci Lt. Commander, Sci & Eng. Lt. I do decent DPS, thought not escort level of course.