You're better off waiting until the ASIC miner dust has settled a bit. Then I suppose you can buy whatever the most powerful hasher is at the time but NOT with a pre-order. Get it second hand or from a producer who has in stock.
I second this advice, try and purchase the fastest ASIC you can with budget while finding one you can have in hand as soon as possible because the flood gates are closing fast.