The issue I see with onslaught not costing BG and have charges would mean for maximum dps gain you would save all charges inner release. I like that onslaught is a slight dps loss to use it atm, unless it is used to gain a gcd of up time.

Personally, I believe the best way to boost war dps with out changing job design at all is to increase the potency if fell cleave.