Agreed. It just doesn't give you enough bang for your buck atm. The more I crunch numbers, the more appropriate the current system seems, but thats only because I'm figuring in that weaponmaster gets maxed, rather than a couple points put in. An incentive to pump 3 or 4 weaponmaster would be a flat rate benefit for each rank, say instead of 30,40,50,60,70,80,90,100,etc. it could be an even 70 / rank, and you pump points into it as needed.
70*WM + 25 + AGI*(5+((AGI-1)DIV5)) - 5/2*((AGI-1)DIV5)*(((AGI-1)DIV5)+1)
@ level 30, 3 Agility, 1WM = 110 total_wpf (currently 280)
@ level 30, 6 Agility, 2WM = 198 total_wpf (currently 320)
@ level 30, 12 Agility, 4WM = 380 total_wpf (currently 430)
@ level 30, 18 Agility, 6WM = 571 total_wpf (currently 580)
@ level 30, 24 Agility, 8WM = 771 total_wpf (currently 770)
@ level 30, 30 Agility, 10WM = 950 total_wpf (currently 1000)
@ level 30, 36 Agility, 12WM = 1157 total_wpf (currently 1270)
Not quite perfect, but you see it keeps middle builds somewhat intact, while even a 27/12 build will have enough wpf to function. Furthermore allows you to invest a moderate amount of WM, without needing to max it in a balanced or agility build. Finally, there's a dropoff in benefit with higher agility builds, so you won't see agility builds breaking the sound barrier. You still need strength to swing your weapon effectively, you still need enough agility to have some finesse.
Also, just saw your post ^^ I agree San. Was hoping with all this we'd find a way for ranged to get 150 in bow/throw and be able to pop 110 or so into 1handers, or melee hybrid get 130/130 or so. Flattening the curve could be the appropriate fix. Just how doable any of this is, I have no idea.