Easyjet could become a much better airline overnight if they went to allocated seating. They could even charge a couple of quid for reserving seats online.
It never ceases to amaze me why they have never done this particularly as their cattle-boarding procedure is never followed at non-UK stations.