ASIC are good but the problem only support less coins unlike GPU mining that you can mine any coins you want and many different algos.
ASIC will give you profit in few months but since the difficulty increases and possibly price drop of some coins you won't get your ROI fast unless if the price is continuesly increasing.