No matter what you do, it always ends up being less profitable than you think. You have downtime, crashes, power outages...hardware failures or DOAs, configuration problems...and forget about ever getting the "advertised" hash rates for your hardware unless you are a configuration guru.
You need awfully cheap power to do well at mining IMO. I do believe DPOS is a better option for these and other reasons.