If you're looking for an immediately positive ROI in USD, then BTC mining is probably not going to make you very happy. Lots of us have crunched the numbers, and this is where the highly speculative nature of bitcoin mining comes in. By using current metrics, you will find most hardware to me a losing bet. Except for the KNC, as they have had great success with providing profitable machines for their customers. If you visit forum.kncminer.com you will find a thread of people willing to share their experiences, and quite a few are doing very well. But, people conduct their business differently and small decisions make a big impact down the line... so not everyone is profitable for various reasons.
KNC is the only mining product worth buying imho.
For myself, I've got a first batch Neptune on order because I am making the bet that the BTC I mine will explode in value over the next few years. I do NOT plan to sell all my BTC immediately to recover my investment, as the 13,000 USD it cost me was gambling money. So, I'm gambling with it! The real gamble comes in the waiting game. Nobody knows what the future holds for bitcoin. I am optimistic, and believe its value will eventually cap out in the hundreds of thousands of USD, or even as high as a million. The time it will take for that to happen is unknown, and many individuals will sell their bitcoin for peanuts to recover their investments so they can brag on message boards how they "reached positive ROI." These profits are trivial. I have no desire to make 5 grand, thats not a worthwhile return for me. I find the involvement in and survival of the bitcoin ecosystem to be the most valuable payout in the long run, and in the mean time if I am able to create a retirement for myself or wealth for my family that's icing on the cake.
What everyone involved in this game should understand is how much what we are doing now will affect the future of our civilization. If you change the way in which you qualify success to be beyond cashing a specific % ROI, and instead look at it in terms of what society will look like in 50 years then perhaps people will make better decisions and will help propel us forward toward a world of truly equal opportunity and a more even distribution of wealth.
Reassess how you will determine success. It should not be in USD. It should be in BTC.
OFFTOPIC.
That is a good speech and sorry for not reading it thoroughly but BTC is not the "fair" money creation that people need, it is only a profit system, which doesn't address any of the greed or other negative energy issues that are present in society. It is already centralizing, and due to its direct trade to USD ensures, control passes on to the bankers.
And it doesn't matter they just create BTC duplicates, as long as it is connected to USD, and as long as you have averagely informed people ( like what I was before i started learning bout BTC ) the slavery system just lives on BTC and the likes are nothing more but the small piece of chocolate, the public will get, to ease their transition to digital only slavery system.
I suggested the FIXXCOIN approach.
Look for video on youtube on that ( if you can be bothered
)