GPU mining is not bad, it's even more profitable sometimes. the only problem with the GPU mining I think is you can only get $3-$5 a day.
Not to many asics are out there what can make more than 5$/day

There is maybe around 10 asic hardware as of now what you can order, what can make you more than 5$/day if you paying around 12-14cents/kwh for electricity
But those ASIC's hardware prices are a little bit high

and some of those you have to pre-order , and wait sometimes a month or more to get what you paid for

For me paying 6-7000$+shipping and taxes for a asic with a 40$ daily income, doesn't sounds like a good deal

or paying 18000$+shipping and taxes for a asic with a daily income of 16$ make no sense to me at all.
I built many gpu rigs in 2016 for myself and for others. All of those mining rigs are still up and hashing

and still generating profit.
But at the same time i can not say this for any of the asics i purchased in 2016

none of them generating any kind of profit as of now.