It's clear in the article how and why Houston won. NYC was arrogant. They don't return calls.
The Houston Marathon was said to be "agrressive". It is holding both trials in one place. They are willing to make the runners in the trials feels special.
This was not the case for the also rans in the mens trials in NYC. They got a room, but were expected to find their own way to it after the race. Do you know how far that is? Many had to pay a cab.
Houston's host hotel is right by the start and finish. Like many other races, the runners will be able to simply walk about 1/4 mile to their hotel.
Plus, January? Where would you rather run. In The cold northeast, or in a warmer climate?