I was reading this thread a few days ago and then spent a while trying to fix some of the problems people had with the crylink and hagar. I think I found a good solution to the crylink, but I have no idea what to do with the hagar.
For the crylink, try changing the settings ingame to this:
ammo 1, spread 0.03, and refire 0.25, shots 4
I think this should be the new primary. Its kinda spammy, but it works well and is fun to play with. Currently I think it is overpowered, but it just needs balancing.
With the hagar, we tried having a bouncing missile but it doesn't work. I think it should just stay the same for now, we pretty much covered every possible secondary fire for a projectile (without getting weird and stupid)
And yeah I agree with Wazat about more config options. It wouldn't be that hard to change the QC around so every projectile weapon uses the same code, then just has a bunch of cvars for what kind of weapon it is. Cvars for model, spread, speed of projectile, everything for every weapon.