My suggestion is that maybe there could be something more in pvp than hall of heroes battles, which are so hard, and an arena for little battles that dont gain you fame, rank or rewards just exp. Of course there are guild battles but for the majority of people who arent in a guild or have a guild hall there could be something more. My suggestion is perhaps have an arena for different random battle modes such as a huge 'royal rumble' style match or a king of the hill, or a team alliance match, i.e 2v2 etc for people without guild halls. This would just add a little spice and more of a fun element without the pressure of the tournament where if you lose a battle, you can be extremely annoyed.
Just a little suggestion, i love the game, i think it is the best game ive ever played, this suggestion is just from someone who has failed many times in hall of heroes