seems fairly legit to me.
wouldn't hurt to make the groupings weighted a little heavier, though. as in instead of 1/3,1/3,1/3 maybe something more like 50, 30, 20% or 60,30,10, etc... would more closely reflect the intended value of these things.
in my opinion, those(hci, dci, fc, fcr) would fit nicely with the hit lowers and the leeches. since they would probably be considered the least useful.
60% hitspell, with 1/4(minus whatever is already on it) chance per hitspell within this group
30% hit area, with 1/5(minus whatever is already on it) chance per area within this group
10% miscellaneous attribute, with 1/9, or however many there are, (minus whatever is already on it)
or something along those lines?