Annoying charm feedback - I like the that it was nerfed a bit. It was objectively over tuned. I like the idea you guys went. Since a charmed pet is scaled to be roughly 25% more dps output than a summoned pet, I think it would make sense to raise the pet charm from 52 to even 59 or even 60 but obviously not named or raid mobs. A 52 pet did have a over tuned max hit, the hit rating was poor on anything 60 and up. Let us use our tools. Furthermore, reverse charming is still going to be OP with this change and incentivize soloing/duoing over grouping.
Enchant ally - This was a great spell. I really enjoyed it and it was very powerful and useful. Not sure if it was intended but, you could enchant ally the same tank with multiple enchanters and while the hp buff didnt stack, you could make a neat rune rotation and i thought that was interesting.
Buffs - Good changes here no notes.
Stat changes - I love this. It was so annoying carrying around int and charisma gear and also I was often made fun of by other enchanters for rocking close to 200 charisma and now the jokes on them!
edit: The 150 cap on spells utilizing charisma feels bad. The spells it actually impacts feels a little lackluster. The pet stopping at 52 does indeed make it really only useful as a type of cc. If that's what you're going for then you nailed it. My favorite era of the charm experiment was what yall had at the launch of beta. The i think 20% damage penalty. Maybe do that again and do it to its hit points as well. If you want to nerf reverse charming add a counter to how many mobs are currently hitting it and have it's mr check scale up for each mob hitting it so it breaks it.