The idea is good and well thought out, but keep in mind what the playerbase is. They'll find the "best one" that gives a slight edge and that will suddenly become the new meta and everyone will just go with that.