I wouldn't buy an S9 just yet. Not worth the investment at its current price in terms of how long it would take to ROI.
It no longer is a 90 day ROI sadly, it's longterm investments. Currently the S9 for those paying for electricity is a great option for after having. After having many that pay for electricity will have a hard time with a lot of miners to run (likely all speculation).
I don't deny 2k is a lot of investment, as it's a good amount of cash. But it currently is best option for many.
And that is sadly where risky investments happen too. With severe increases in hashing that will make mining difficulty rise even higher having a much higher hash rate in pools. Therefor your return will be smaller and smaller. And you just have to hope that, either, buying more you have a better chance to ROI or just hope for the best and you don't get killed by your electricity bill in the process and end up mining at a loss. I feel like the best investors for the S9 would be those with either dirt dirt cheap electricity or those who have free power.
With how much the price of Bitcoin has risen the past 2 weeks I would feel like $2100 would be a better investment into coin than into a miner.
For some people the risk of mining is much more fun (for me) and more attractive. Some people don't like sitting on a coin for a price rise, but as of now, it is almost guaranteed that the price of bitcoin will go up substantially after the halving, to a point where you'll make at least, say , 120% roi. With the halving coming on, and coin reward being halved, this otherworldly efficiency will just be equivalent to maybe 7THS today in terms of profit. It's pretty late in the mining world to start now, as people with dirt cheap electricity are taking advantage of their situation. ROI is getting longer and longer to reach, and mining is indeed shifting to large scale projects. This may be the last "good" miner for the average Joe that we'll see - 10 cent electricity and generic A/C.
I also enjoy mining, have spent a good amount twords it consider my self a hobby miner. It is much more fun for me to mine then sit on coins, but I realize there is risk. I sadly agree 10 cent day's might be over within next generation... hopefully not.
But I think we will see a lot of increase before having aswell. With investors knowing in advance it is no secret so I don't see a reason for them to wait, and day after having instantly jump up price. I think it will be more gradual and likely already started as at 580 on coinbase... that is pretty nice.