While I know this might be a problematic topic at the moment as many people (me included) are more then unhappy about it, I thought about several ideas for future improvements about it.
This year was a disaster, noone will argue about that, either people were unhappy about not getting a room, which there simply aren't enough and we can't do anything about anyway. Or more likely infuriated about the booking site being overloaded, resulting in very long waiting times to book, at times were either people are at work, or for americans being sleeping time still.
While in my perspective it is absolutely ok to miss out on a room if you're late to the party, it's absolutely not if you're on time and the system simply never lets you book, resulting in many people getting a room by a lucky chance which came later for instance, leading it to being nothing less then a lottery.
So as suggestions:
With the limited amount of rooms there definitely should be a system which prioritizes different people. The staff having a room at the con hotel goes without saying, as they simply need one to be at the place for the duration of the con.
People with special needs of some kind should also be prioritized, sitting in a wheelchair or similar cases are simply unable to move towards the convention in a timely matter otherwise, making them often miss out on the experience if there is no room at the main hotel.
The solutions about such a prioritization system for everyone else could either be by registration number, that would put a strong burden onto the registration system for the conticket again, a thing which might not be good, even with it being more stable then ever, that would probably chance as people frantically click to make it happen. It is a solution and definitely possible.
Personally I would suggest one of the two following ones:
Prioritize super sponsors and sponsors for getting a hotel room, opening booking a few days after the due payments would stop the burden on the registration system, as well as giving people an incentive to pay more and keep the con growing and healthy. Basically creating a unique code for every person to stop them giving theirs out, and this code opens their option to book. On the first day all super sponsors are given one such code, and the second day all sponsors, and if rooms are still open then normal congoers.
Yes, I am aware of the fact that not everyone can pay enough to go sponsor or supersponsor, but seeing the situation at hand, it is a far better solution then what we had this year.
Another option would be to prioritize reoccuring congoers, giving them a sort of thanks for coming every year again. The more years someone has attended the convention, the earlier he gets the chance to book. While this hinders first year con goers for getting a room in the main hotel, it would also be a viable solution to the problem at hand.
Those ideas are definitely nothing which is perfect, but seeing the problem of this year, as well as already having lost the chance to meet some friends at the convention because they are pissed about what had happened, refraining from going to it this year, I think it is far better to finally - sadly since seemingly needed - put in a prioritizing system. It definitely is a bad thing for the reputation of the convention if those things should reoccur, and while neither the Estrel, nor the staff could do anything about it, it won't stop people blaming them anyway.