With the current price for Bitmain Antminer S9 it doesn't make sense for most to buy one and mine.
You need figure out your costs for buying miner and PSU and other stuff possibly, running it and then estimate possible ROI time with calculator available online.
See bitcoinwisdom.com's calculator for example.
I remember the times 2 years ago or so, when one company was selling miners but we had to wait for pre-orders which took forever to fulfill .. what was that company name ?
Are you talking about KncMiner?
Yeah that was a disaster, at one point I was glad that there was a manufacturer right in the neighbour country but I'm glad that I stayed away after all and have bought mostly Bitmain and Canaan Creative (Avalon) gear.