First, you forgot about the most important attribute to add to a champ weapon with ww, self repair 5, without it, your weapons wont last 2 champs in a row.
Now on the point distribution, i prefer having more then 5-10 points on aoe, but thats just me. If you are not planing on using vamp form, 30 life leech isn't gonna be enough imo, otherwise 30 is just fine. I also like to add SDI to my champ weapons, beeing that all magic hits and aoe hits are affected by it and there is no cap.Stamina leech can also be worth putting in to help move through champs without over using divine fury.
Only thing i have to say about PVP weapons is, if you are making a ranged weapon, hit lower attack wont matter much.
Finaly, and this is personnal, i dont mind adding sc with spending points but will never add sr5 with them, i would rather spend the ed's for that, sr5 costs too much, i beleive spending ed's for it is a much better investment.