Why does it need to be fair? I bet you some people would say it's not fair that you have access to the game right now and they don't.
Just because you specifically may not have found any bugs/errors doesn't mean other people haven't.
You were invited to help test it out, why should you get anything at all? It's not as if they forced you to play.
This would be like asking to have your WoW char at max level already because you leveled it up during the beta.
you are relating two totally different thing and making a logic out of it , my brother .
i was summoned to nexus to battle out , and see how the heroes and everything interact with one another . if i was to keep the profile lvl and rank lvl (though its not added yet ) that would be quite what you say , we must not keep the profile lvl , hero lvl , and all those stuff because it would not be fair for the other players .
but do you see my brother heroes in hots alpha are not unlocked , ergo , in order to make them playable we have to unlock them first . and its a very very very long procedure for those who spend game gold (not real money) on heroes , i want to try every single hero of this game but by the gods i have to pay 10,000 for some heroes which if you have played this game long enough you would know how devastating is this .
how the hell am i supposed to help feedback when most of the time im trying to farm gold . :| and then i have to do it all over again .
ps : about the errors , i have seen all the bugs and errors heroes had to offer ;)
Ps 2 : i dont know why did you bring the wow , i assume another false comparison buy in case you may not know , wow beta players can create a lvl 100 character with full pvp gear in beta , tell me why they should keep this char in live ? that's total nonsense .
ps 3 : player in wow with full endgame gear in beta are at the end game , so whats the point of playing in live with those chars ? but in heroes even though if you have all heroes unlocked , its just beginning .