...How often do you Xyz Summon with this deck?
I ask because I honestly think that the new Xyz monsters you added in here don't really give you enough field presence to be all that useful. In order to use Gagaga Samurai's first effect effectively, you need to be able to summon 4 Level 4 monsters in one turn, and considering you're playing a Charmer deck I don't think that's possible lol. And his second effect is basically outclassed by Number 39: Utopia. As for the Xyz Dragon, detaching 2 materials means you'll only use his effect once, and since it's nothing more than a powerup it doesn't seem that good compared to stuff like Exciton Knight, which you don't have in here.
Basically what I'm saying is make your Extra deck more diverse, because including doubles of multiple monsters unnecessarily can limit your options in a pinch. Try to use monsters that work better standalone.
Main deck is fine (although you didn't change much), but because you took out that other Spellcaster field spell, Magician of Faith got really slow in here, and I wouldn't run her at 2 now.