I preordered the day you announced Mesh, suffered through your delays at the time, etc.
When I finally got the Mesh hardware, I tested it out, found it completely not ready for any real use and after investing about 20-30 hours the first month boxed it up and decided to wait for you to work out the kinks and make high availability networks available which, of course, you never did.
So, I’ve still got 11 Xenons from the preorder that have never been opened (as well as a couple of Boron LTEs and several Argons, a debugger, etc.). And, from reading this thread, I’m one of the lucky ones because I didn’t waste a ton of time as well as the money.
I’ve continued to buy and develop with 2nd generation hardware for the past year which I find to be vastly superior to the 3rd generation that only offers inferior hardware with buggier firmware.
I’m not sure what good you think the purchase credit is. Between your international shipping costs and how hard I got hammered by FedEx’s brokerage extortion, it will cost me more to use those credits than the value of the credit. Besides which, I will never trust Particle enough to use your products again. I have zero trust in your company now – no that’s not fair, I have a huge amount of trust in you to screw over anyone who uses your products. I am just grateful that I never used your 3rd generation trash in any real projects. I wonder how many of your customers you have just put out of business for making the mistake of trusting you. It’s not something any sane business will ever do again.