Charms, as they are now, do not identify with the change described above. The bonus is microscopic and, even if used in all sockets for a specific attribute, does not represent the costumization for the play style or for the difficulties to be faced.
Take for example Warframe, where weapon level and mod are well balanced and each change is integrated in a step forward. There we really feel the meanigful play, where what I change I feel it directly and in an integrated way, I immediately saw where and how a mod modifies the parameters.
In this game I found myself moving from Tier 6 to Tier 7 with a virtually useless resource for that occasion (the charm) and also in the Late Game have little impact, unlike the Imprintis that identify better in the one previously described: "to personalize their gear to their play style or to the challenge they are about to face".
I was disappointed when I mounted a total of 6 regeneration charms, seeing the number change for a total of 1.5, or 0.25 per charm. The bonus is not small, it's simply useless.