if you find yourself with some decent GPU and you don't pay electricity or if you have good rates you can profit from mining even now. But investing in something like an ASIC you gotta do your calculation very well but who knows if BTC keeps rising you could ROI even a big investment.
If BTC keeps rising you would be better buying BTC now. Mining is big gamble because of increasing difficulty, and hard to say how many (and when) preorders will be delivered
I agree, BTC prices and delivery times volatilities makes entrance in the mining a risky matter.