Buying coins was always more profitable than mining yourself. And with the current equipment you will never see ROI in bitcoin.
The good thing is: Most miners can not properly calculate their costs. All mining equipment sellers say: Thanks TARDS for the easy money.
No it hasn't. I you had bought a Batch 1 Avalon in September 2012 for about 130-150 BTC ($1,350 wire transfer to Yifu's HSBC bank account) it would have mined 500 BTC throughout its lifetime in 2013.