By ROI or profit, do you mean in bitcoins or fiat currency? Both are possible, but on no certain terms.
Mining is a lot more fun than trading cash for coins
There is only 1 ROI worth considering. Bitcoin. If you can't mine more bitcoins than you can buy, then don't buy a miner.