i never heard of hero. how good are they about paying you? if you win money in a freeroll then build it up into a decent ammount of money do u need to make an actual money deposit to be able to withdraw?