Sounds fun.
What you’re looking at is a mixture of specializations instead of broader generalizations. Consider the various uses that a given attribute has versus the specific uses that a feat’s new ability (even with its better bonus) has. It’s definitely doable, but you might want to work in...