It's only profitable to mine if you have free or dirt cheap electricity.
Yeah, I agree and you can make a profit if you go directly mining with ASICminer you can reach your ROI fast compared to build your own mining rig.
GPU mining nowadays is hard to reach the ROI because it's expensive unlike before last 2015-2016 GPUs are cheap after bitcoin is always come up on the news the price of these old and new GPUs are pretty expensive.