At the moment it is better to buy bitcoin, rather than ASICs and mine.
Wait for next gen.
This advice to simply avoid mining is stupid. I suspect it is given by miners that want to reduce their competition.
The truth is that as long as the amount you mine is more than the cost of the mining equipment and the power, then there is no reason not to mine.
There are two challenges. The first is to come up with a reasonable prediction of how much a miner will mine. This is not easy to do. A simple mining calculator is not sufficient. The second challenge is to actually find a miner that you can buy for less than it will mine.