Hey There,
I Played many MMORPGs in my Past and Realy Like PVP and PVE but most Games somehow dont know how to Make instance PVP good "my Opinion".
So i wanted to show my perspective about this Topic and maybe It can Help in some way if wanted.
But before all. My english isnt perfekt so please forgive me this

.
1. The First Thing some Games make wrong is that they think the more the better but thats mostly wrong. True PVP players dont need 100 different maps with 100 different mechanics.
So The focus should be on 2-3 Maps per modi and there shouldnt be much modis
We already have 4 Group sizes
1v1 3v3 5v5 and 20 FFA
for the 1v1 3v3 and 5v5 it should be Enough To give The Players 2 Modis they Play
Capture the Flag+Deathmatch For example. For both modis 2-3 Maps should be enought and thats all real PVPler need to have fun. Because we dont need MANY options we need good options.
Its 100 times more important to make the Maps Equal for Both sides Without Unfair advantage for 1 team.
Examples for this:
League of Legends its 1 damn map but who cares its good for the game
Counter strike: Has many maps but there are only 1-3 maps that will be played most de_Dust 2 for example
Age of Conan: thee were more maps but it nearly only was played 1 Map in PVP CTF because it was good. others got ignored
2.1Give us only 2 options to play.
Ranked or Casual. and VERY important make the Casual maps and team sizes the same Exakt like Ranked.
GW2 made this huge mistake where the public server were 10v10 zerg but the ranked ( bad system in GW2) was 5v5.
So new teams or players who wanted to check out PVP were not able to test the playstyle in public matches before entering ranked and got totally destroyed because they had 0 practice how to play it tactik wise.
2.2 Casual you can choose map and playmodi
Ranked. If there are more than 1 map/mode per teamsize dont give the option to choose. If you want to play for ranks you should know every map and every mod not only 1.
3. Punishment for AFK and leaver.
Lets say its a 5v5 and you are playing a ranked match.
Win +10 points Loose -10 points.
Someone leaves the match for what reason so ever make the Leaver Get ALL - points from the team and the Team gets +-0
ecept He was Premate with someone then the Premate gets 50% of the - and the leaver gets 50% and the other 3 Members dont loose points only time.
Why? because i Play League of Legends and this is The most Frustrating things that happens. im not mad when my team is bad and looses. but what i realy Hate are the People Who leave the game and you still get punished for loosing .... you cant leave yourself because then you can get a ban so you are forced to be "playing" the match while knoing you will still loose to 99% because its 4v5.
Why punish The Premate from the leaver? easy:
1 Leaver will loose his premates so he will keep playing even if hes tilted
2 you denie a twink system where high rank players use the Twinks to make them leave so they dont loose points when a game goes to be lost.
the winning enemy team still gets the normal points because they won. and the fairplay people who kept playing dont loose ranking points whitch is at least a small reward for a 4v5 match.
but know there are people who say: But what if it only was a DC it can happen?
- Yea it can happen but if you are playing Ranked system this should now happen often. i live in germany the county with the worst internet on the whole north earth ball i guess and it only happens 1-2 times a Year.
If your internet is SOOOOO bad that you get a daily disconnect you should not play Ranked where you destroy the Gameplay From 9 other Players. then you should play the public mods where you dont make others who are not your premates loose points.
if you got yourself 4 premates and you are playing 5v5 and still gets your daily DC your - points will be normal because all teammembers are your premates and it gets equally given to everyone. so every member gets - 10. If they are fine with that its ok. But if there are randoms Its not fine to make them Suffer for someone else fault.
4. Give us a Ranking which can be seen ingame in some overview.
many PvP players like to the actual Ranking
Where they stand
where the friends are
who is the Top ranker etc etc etc. They want to show that to others and be proud about it.
you know The internet D

Dont only show the Ranking somewhere extern from the game on a websit or so.
5. If a Team Wins EVERYONE gets the same points + or -. Dont make it different because someone got more kills or more damage. its a Teamgame and if some Team is playing a Craze Taktic with a stunbot with 0 heal 0 damage and still doing his job Perfekt he should not get less points out of the match. a team wins and looses together and so they should earn the points.
6.Make the Arena Cross combat if possible. More enemys are always better for lower Queue Times.
7.Dont Scale The Characters or Gear for Arenas (my personal opinion). I want to play the Whole Game and i want to feel it in Arenas too. if someone got strong gear i want to get smacked from him in arenas like i get smacked in the open world.
i realy dont liked the system From GW2 where the PVP players stood afk in the mist with max gear and waited for the match.
and as soon there was a patch with a new OP class/skill they changed the character and enteres witch the new one just to play him. i want the people to play the character they like and not the class they are forced to because the meta says to play 3 rouge so every group forces 3 players to reroll for arenas.