My catch broke within a fortnight - and I'd only opened it four times! A week later the hinge went!! It had only ever sat on my dressing table.
I've had a YSL powder in the same packaging that I did keep in my bag and that's still going strong (the powder isn't as good as Halo, though).
I might try the EA one next as I do like the delivery. I wonder if the powder's the same - anyone know?