I was flying Corvette since 1.5.
Loved the feel of the ship, it's look, handling, got used to tiny jump range and learned all of pros and cons (even participated in PvP and died once).
So, before making any suggestions i'd rather wait for 2.1 with new huge guns. Corvette has a perfect placement of huge hardpoints, I loved using 2 x large fixed beams there, they are perfect for sniping smaller ships and modules.
Overall, Corvette's firepower is not less than Anaconda's, i'd say they are on par. What makes me feel it has less power, the fact that some hardpoints (except huge ones) have bad placement and often dont fire in battle. Large Hardpoint placed right under nose and cannot fire on targets if target even slightly higher that ship's horizontal plane, so it often stays silent.
2 x medium hardpoints located quite far from each other, so you have to use gimballed weaponry here. But gimbals jitter a lot, and their damage is worse than fixed, making killing enemies further than 1.5 km much harder. 2 x Small hardpoints perfectly placed, but they lack firepower.
Putting 2 x mediums instead of small ones would help, but not much. If you could change hardpoints, i'd swap 2 x medium for 1 x Large and relocate 2 large hardpoints to where mediums used to be. And also relkcate small ones to the bottom of ship. This way we would have much better primarg firepower with bigger fire angles.
And i'm also concerned about armour... Whats the reason for such a small armour HP? 667 is really bad for Federation biggest ship! Unless Corvette's armour has some insane hjdden resistance stats, i see no reason for such a pity armour...