There is also the fact that once BFL finally released their ASIC devices, they were (and at the moment still are) the best available devices.
Just damn next to impossible to get coz they are unable to ship them in any timely manner whatsoever.
Even though they missed their power specs, they still have the best available at the moment (but that appears that it will change very soon)
What's wrong with bitfury?