Love TimAir or Interlink, they are both great.
We normally travel on Thursday's, and normally the lines are short and we get through very quickly. This past summer we were delayed in arriving, the lines for immigration weren't bad, but we waited forever for our luggage (it was the first time that we wished that we had carrierd on). It took us two hours to clear immigration and customs.
Before you criticize someone, walk a mile in their shoes. If they get mad, you will be a mile away and they will be barefoot!