I play MANY PvP games myself, of varying genres. The spaghetti code and animation snapshotting are absolutely a major part of why I don't enjoy PvP in this game. It feels clunky, and it unfairly favors certain job abilities over others based on an animation that doesn't do anything except look cool momentarily.

Another overlooked part of why PvP is bad, especially in FFXIV is that they NEED to drive PvE focused players to engage in PvP. People who often have no interest in PvP, and just do so for quick rewards, and who have limited experience with PvP in general. This manifests in lack of map awareness, being unable to coordinate with their team, and not prioritizing high value targets. This may not be noticed so much in CC, but in Frontlines and Rival Wings (When it does pop) it's infuriating when you are trying to play to win, and your team is just running around aimlessly, or attacking third place for no logical reason. PvP in this game requires team based cooperation, and coordination. Something that NA players especially aren't capable of doing naturally.

An improvement I wish for is a wider variety of objectives that FORCE teams to split up into offensive, and defensive teams. Most of FFXIV PvP modes force you to work within a single "Deathmob". It's restrictive. I don't enjoy it. Maps similar to Warsong Gulch, and Arathi Basin on WoW I feel have potential to be highly successful in an FFXIV pvp format, if they had the balls to implement it.