Asics of course but you cant mine everything with Asics
And this area is for Bitcoin only which for the past 4 years or so means using ASICs.
If you want to mine other coins then post in the correct ALTCOIN areas.
Come now, you know very well that most home miners are mining ethereum and either selling it or converting it to Bitcoin.
I know somebody mine the ETH and convert it into Bitcoin Cash. Is that a good idea?