Design goal for me is to have enough shield strength so it never goes down under normal circumstances when fighting up to 4 opponents at a time (RES sites, PP signals, compromized nav beacons, CZ-s) and have fast recharge rate to have as many MJ restored as possible during the lulls in combat. And have enough hull and module protection that if the shield does break, I have enough resilience to either finish off the last opponent or disengage and recover in supercruise/put enough distance that I can do a standstill reboot before the enemy catches up.
At the risk of stating the obvious, there's a big difference between PvE and PvP.... and that's not to say, necessarily, that a PvP build is always going to be "better" than PvE.
Thing is, for PvP, you're really only ever interested in winning/surviving your current fight.
You might decide to fit frag cannons because they deliver huge DPS and, as long as you can win one fight, it's a win and you can go rearm.
You fit a massive shield and, even if it takes an hour to recharge, once you've survived a fight you can dock at a station to recharge it.
You can fit SCBs to recharge your shield and, if they all get used in a single fight, that's okay because you can head back to a station to recharge them.
For PvE, you'll probably have different goals/intentions.
If you're trying to help some faction win a war, for example, you'll want to win one CZ, and then another, and then another...
You want weapons with the biggest possible ammo' capacity (ideally, you'd probably pick an all-laser build if you could get it to work) so you don't have to re-arm after 10 minutes.
You want a shield that's as strong as possible and recharges quickly so you can, again, remain in combat as long as possible.
You also don't want to rely on things like SCBs because once they're used your shield is going to erode fairly quickly in the next couple of fights and you'll have to go back to a station to recharge them.
Take a PvP build to a CZ, for example, and it's going to beat the living poop out of NPCs for about 10 minutes but then you're probably going to have to head home to recharge/rearm.
A PvE build probably won't be as lethal but you'll be able to keep fighting for an hour, or more, before you need to rearm.