I feel that non-depo should have the same chance for hof.
However, I do feel that depositers should get more special perks to encourage more players to depo. Not that I like to encourage the elitist mentality, but if I were a game developer, I'd explore more options in getting more ppl to pay...