The priority system is fine for situations where we get 10k tickets but it fails massively when we are doing well and getting small allocations simply because the people that are lucky enough to get the 1st tickets will have more points than someone that applied and missed out which means the following week that person has to miss out again and the other person gets to go to every game and get the points. It isn't fair that the same people get to go every week when others want to go. The fairest way to do it would be that if someone applies and misses out they should be first in the queue for the following match if they want it. If our form carries on the rest of the season and we get promoted then I imagine we will have a lot more complaints when people miss out repeatedly because they have no opportunity to increase their points value.
Actually, the fairest way is a free for all for all people that qualify, be that season ticket holders or season ticket holders by longevity or whatever. You might get more people complaining but fairness isn't about getting the fewest complaints, it's about giving everyone eligible the same opportunity. Of course, people with the most points will always prefer a points system, just like rich people like the way the economy is stacked in their favour.