Do your homework, they tell you when selecting flights which have and which dont. For example I had an extra hour in the lounge at Qatar so the flight I took to BKK did have Q Suite.
As with regards to predictability, I've always had what it says on the tin when selecting flights, Q Suite.