Vigour is good as it is, it doesn't need to be changed.
Vigour is same as ring of stone. Nobody will spend hours to get 300 ZP to buy a ring of stone.
We don't have more versatile ranged and magic weapons. Melee arguably has the most variety in weapons, you discount things that are roughly the same it still has equal variety to ranged. Magic has the lowest variety out of all of them. Cstaff sounds hella overpowered. T75 dominion weapons are the way to go.
If you like dominion weapons that much, write your own suggestion about them. I can guarantee you these items wont be seen in the soul wars shop.
Magic is a skill on its own. The strongest weapons are rod and zstaff. You wont be able to use these spells with cstaff. Spells such as barrages and waves will hit higher, but they will also cost runes. Since it will be a 2-handed staff, you will have 0 defensive bonus which is a sacrifice for additional attack power.
The same goes for ranged. The new items will be t85.
The only exp in here I approve of is agility, the rest should not be earned from this minigame. Even agility exp shouldn't be, it would kill the rest of the agility skill since this minigame would actually be fun to do.
How would it kill the skills? I am sure training skills with soul wars will be slower than actually training the skill as you do now. You sacrifice efficiency for some fun.
2.5k per charge, at this point using ancient weapons would be cheaper, I wouldn't deem these weapons worth using due to their cost. 2.5k per bone buried as well? I'd rather pick them up and bury them, this is in no way worth it. None of these are worth it.
weapons are t85 and cost more the charge. Just go ahead and use your ancient
melee weapons. LOL.
Regarding bonecrusher, I think you did not get it. Let's make it easier for you.
1000 d bones = 600k xp ~20m
Bonecrusher with 1000 charges = 750k xp ~ 2.5m
Minion mechanic sounds frustrating and a pain to deal with. Boss should never be completely immune to damage.
What sounds frustrating for you is their strength.. numbers can be tweaked anyday. I guess you can remove the immunity and add additional effects to the minions to make them more annoying (e.g. melee minions stunning you).