Earning 1$ per hour is easy, earning 1BTC per hours is difficult.
Earning 1BTC per hour is pretty much damn impossible. That is making 200 dollars an hour. I don't know anyone making that much at the moment. Basically that is a 600,000 dollar a year job. Not saying it is impossible I just don't see people making that much per hour on Bitcoins.
Well, a big job, or a ASIC mine of 500TH/s would earn that much. That is probably not what most people can setup since that would cost easily 150 000$ to startup But its doable if you can invest it.
Well its a huge ammount to invest and well the roi would be something around 2 years.I guess nowadays there isnt any project able to give you 1 dollar daily,there is the comission on each sale but the sucess need time and investment.The only people maybe doing such is the good and honest admin running some project online.
ROI could be before the halving, if it take 2 years to ROI, you do it wrong. It just depend on what electricity rate you get, and since you have that much capital, you might as well set it up somewhere at 0.00-0.02$/kWh.