Yeah, I've experienced the awful queues at STN between 2300 and 0000 on quite a few occasions. My most recent flight into STN (from DUS) arrived at 2030, and there was only one person in front of me for immigration - what a blessing!
However, my next two flights into STN (from SVQ and CIA) are scheduled to arrive at 2300 and 2345 - nooooooo!