Wouldn't it make more sense to have feats layered?
Like, a feat for Knives and throwing knives, a feat for Tknives and Grenades, a feat for poison and chemicals, etc... so you don't just have more in one direction, but different combinations of feats.
Maybe Melee feats similar to how psi has two diverging paths available?