Current PvP system isn’t really PvP it’s PvC (C being computer), we just fight a team some player has made, but we are against a computer not against a player. What would be awesome is to implement a new option of real time PvP where 2 players would be matched against each other in real time fight. That would really show who’s team is the best. Stuff that real PvP would need:
-20 sec counter to make a match so players don’t stall on purpose. Counter would be refreshed after gaining extra turn to make time for the next match.
-additional ranking system which would allow players of same levels to play against each other making fights more fair. When I say same level, I don’t mean they should be 100~ of each other, rather to have similar win rates and to be, level match system from current match up system can be kept but with win rates considering too.
I don’t think implementing something like this is too hard, and the impact on popularity would be huge. Of course players will be able to chose to play either PvC or PvP, and live PvP would give slightly better rewards, since it would be harder to win.