I would say that when thinking about mining, you should decide if you trust bitcoin enough. I see a lot of people are convinced that ROI depends on the electricity cost. That's not entirely true. Think about the leap that 1 BTC made since when it was $0.06 or even $1...
Basic math tells us that from the point when 1 BTC was $1, it grew 500 times (at the current price). If this happens again then 1 BTC could worth $200,000.
You'll say that this claim is ridiculous or outrageous but so did the people that bought 1 pizza for 10000 btcs a few years ago. I think that very soon bitcoin will become better than gold or cash because we can always find more gold or print more paper cash, but only a limited number of coins can exist (21,000,000). Therefore, the demand for bitcoin can potentially increase the price for 1 btc to $1,000,000 at some point. So to answer your question, now is the time for mining if you truly believe in bitcoin, and even if the electricity price will triple, you can still make a huge profit when the bitcoin price will rise through the roof.
Using this theory, couldn't you get most of the same benefit strictly by buying BTC and holding it until it appreciates in value? Is there a specific reason that you have to mine, as opposed to purchasing, Bitcoin?