GPU mining income is way more stable. RX470 were making ~$1 per day a year ago, still making $1.5 per day now. As for ASICs, just go to forum threads about Antminer D3 and you will see how happy people were in the beginning making $100 day and how pissed off, getting $5 per day with no chance of ROI. Much shorter warranty on ASICs is another factor to consider.
It's very unpleasant. I would not want to be in a similar situation. In other side, I see that GPU mining has more advantages than ASICs. Thanks for your advice.