I have several mission running ships, all originally constructed mostly from spare modules I had lying around. Four of them are Pythons, and the one that has ended up being my main workhorse was originally built to do a cargo hauling run to a friendly outpost in a hostile system, 280t at a time so minimal defence (A3 shield & 4x boosters, reactive armour). To discourage any potential attackers I needed high burst damage because my shields wouldn't last long & would take ages to recharge, so I fitted frags on top mostly as a deterrent.
I used it for an assassination (pirate lord corvette) in a pinch, not expecting it to do well because it couldn't tank the damage, and that forced me to fly the Python more evasively, and get in close. It was amazingly good at killing any one NPC but needed better shields for more varied mission running as my other Pythons (that mostly used multi-cannons) so I put a C6 bi-weave shield module in and with an MRP, HRP & single SRV it carries 208t (or 192t if I use the class 4 internal for something else), I have flipped, retreated & invaded more systems in that one ship in the last year than some quite large player groups have ever managed.
It can do a low CZ at a pinch (while I wait for a CZ specialist ship to arrive), it can do haz RESs & CNBs for maybe half an hour (runs out of ammo pretty fast), any number of assassinations legal or not, haul to & from anywhere, do base assaults (scans or cut the power) without needing to land & has an SRV for the few occasions I do need to land.
The weapons are a long range fixed thermal vent C3 beam under the nose for sniping, 2x C2 Screening shell Frags (one corrosive, one overcharged) and 2x C3 Incendiary Frags, both overcharged. The whole ship is G5 engineered now, I steadily upgraded it all in use but G3 on most stull was fine, G5 is obviously better but hardly essential. It jumps around 26ly unladen without a Guardian booster.
The main thing it lacks is staying power, it'll escape an interdiction, kill any NPC one or two at a time if the shields have time to recharge, and it's versatile enough to take 20 missions, crunch through them all & get back to hand them in without needing to refuel it's default 32t tank, although occasionally I run too low on ammo to kill every mission spawn Conda that comes after me
Originally it was called 'Lard' & was purely a hauler, now it's called 'Proportionate Response' as a polite reminder to any potential invaders why they might find themselves not making much progress any more if they try to interfere with my stuff
If you are doing faction support work a Python like mine will serve you well, if you are doing it for simple variety & fun a Krait would probably be a more entertaining ship to fly, if you are doing it for the money... well that's a different set of requirements, ime corvettes have staying power in PvE combat & Cutters carry the most cargo whether hauling or mining.
Good luck
