As someone who goes to most away games and is a STH I have never failed to get a ticket for a match I wanted to go to.
If that is some kind of measure then I think it works.
However as others have said it is very hard to get a system that works for everyone, but this one ticks a lot of the boxes.