That is, with members of our own faction.
People talk a lot about "breaking the lore" (whatever that really means), but I don't see how being forced to join a cross-faction guild to actually get some PVP going that is based on player skill rather than laggy zerging is good for the lore.
Cyrodiil is a war zone, right? How many war zones have you ever heard of where small groups of people from opposing sides joined up between major sieges to fight it out for fun? No, they got better by sparring people from their own side, not the enemy.
I have been playing MMOs for almost twenty years now and I have never played one without the ability to duel other players. I mean even MUDs I've played offered this option.
One of the most thrilling things about vanilla WoW was the feeling of fear when questing on a PVP server. No one liked to be ganked but that palpable tension in the air when roaming around the world added something to the game that I miss in ESO. Hell, even non-PVP servers on Everquest allowed players to duel, and they also had Arenas where once you entered them you became PVP-flagged automatically, which allowed for free-for-alls.
If we have no chance for world PVP in this game, and Cyrodiil is in the buggy, zergy state that it is, why can't you just code in an option to let players duel each other outside of Cyrodiil?
Or even an arena system like WoW had would probably be a hugely welcome change for many PVPers. It wouldn't even need the annoying gear grind like the one in that game, just somewhere that small groups of friends could team up against other groups for some lag-free, skill-based PVP. The reward of being able to do this would be good enough, maybe even throw in a leaderboard so the top players can get their e-peen going a little.
Although no one outside of Zenimax has access to the code for this game, many people have speculated that the technical issues of Cyrodiil stem from the game's inability to cope with massive numbers of people fighting in the same area at one time. Why not then make some smaller, instanced PVP zones with typical objectives (capture the flag, king of the hill, etc.) a la Warsong Gulch? You have a great chance to do this with the Imperial City, but that doesn't sound like the direction it is going in.
I mean, if sheer numbers of players are what is causing the problems in Cyrodiil, then it seems to me like the most obvious way to fix them would be to reduce the number of players fighting at the same time. As much as I hated many things about Battlegrounds on WoW, the smaller ones ended up being a lot of fun sometimes because combat was closer and fewer people meant better strategy in a lot of situations. Cyrodiil feels exactly the same every time: zone in, join a group, suicide to an FC, then beat your head against a zerg for a few hours while farming AP and maybe flipping a few keeps, only to log off then come back the next day to see all the stuff you captured flipped back to a different faction. I understand that's the idea of it--a perpetual warzone--but it just makes me not care at all about the keeps or resources after a while, because ultimately it is an unwinnable scenario. Smaller instances with objectives that could be actually accomplished would go a long way toward fixing that feeling.
TL;DR: Add the ability to duel other players, arenas for small-group combat, and some smaller instanced three-faction PVP with concrete objectives and people might stop complaining so much about the problems in Cyrodiil. Cyrodiil is a problem because it is the only solution.