I have this:
http://www.edshipyard.com/new/#/L=C...DaqOFgueTidhX0AA10AA108c150U0072105U11IM02UI1
It can run pretty much any mission, even the 180 cargo to outposts, while being able to kill any NPC ship that interdicts without any problems.. When I'm flying this I literally never bother with the interdiction minigame, simply stopping and killing the pirate is faster, plus you can generally cash in the bounty voucher at the station you're heading to.
I've done elite assassination missions in it.. planetary everythings.. cargo missions.. you name it
The reason it's all lasers is simple, doesn't run out of ammo ever and still has decent damage output (well worth the trade-off imo for this ship), which means if I feel like it, I can swap out some cargo racks to HRPs / MRPs and spend hours in a combat zone.
When I go to a new system with my ASP and want to start gaining reputation there and getting stuff done, this Python is always the first ship I transfer. Not to mention that it handles like a dream.. boosts to 500.. so if I wanted to run away, no chance any npc could follow so you never have to high-wake, unless players are terrorizing you

Oh and mine comes with pulse red paint and matching red lasers haha..
Some stuff has some experimental effects, which didn't transfer to edsy, but you get the idea..
But seriously, you can't go wrong with a Python.
As for the concept of 'worth engineering', imo every ship is worth engineering to some degree.. First of all it reduces the price of modules so your rebuy is cheaper after the engineers tamper with them plus early modifications with the new system are simple and you don't even have to travel there now. So yea I have engineering even on my Orca and my mining T9.. and my cargo T9 (space cow is quite fancy with G5 drives) and so on..