Well... i don't know if the "?" need it or not... so, lets see first what happened right now to ESO PVP and overall this last year.
1. Hacks, Cheats, Exploits, uncontrollably Add Ons (Miat etc etc)
2. No Game Masters. Youtubers play this Role.
3. Multi Alliance log in Characters that promote the clubbing and farming of AP. This thing not create any loyalty to Alliance banner and you end up in a map that no one attack no one.
4. Multi Alliance log in also create the problem of Alliance Population lock, and you end up to wait for 30 mins-1 hour so you can play to your campaign and in between people and groups that lock the campaign farming the AP.
5. Total unkillable bombing groups via ridiculously power sets, monster helms and broken AoE skills (or exploit) + cheaty add ons etc. So the day in Cyrodiil is like that.. "those groups starts they ninja sieging the keeps they stuck inside they can't die via any method (ballistas, skills etc) they kill and farm people, they go out and that's it."
and the suggestions....
1. Stop allowing multi alliance log in. Make it "alliance account bount", and have some fee for the change if you want. for example allow account alliance change once in month for some charge of AP (a lot fo them).
2. Don't allow any Add ons on PVP (miat etc...). Is really problematic that you as a company, don't do nothing about that. At least create a list of approved Add Ons.
3. Don't allow animation canceling any more.
4. Perma ban people and list their names and why you ban them.
5. Have at least some Game Masters..
6. Make Keeps Stronger.. A Lot stronger... they are keeps not papers you know.... you know???? This thing Stop the ninja sieging and make the defence of keep to have some point again.
So.. I believe that if ZOS don't change anything in PVP (Cyrodiil needs a serius revamp), this game has no more life int it... Already most of the old PvP players don't play the game anymore.
that's it for now. Hope these suggestion do not end up to the void... (or maybe i need to end up my subscription, cause seems the only way ZOS have some reaction).