There are a few reputable brands around (e.g Spondoolies, Bitmain etc) but the biggest problem for most people is the cost of electricity.
https://bitcoinwisdom.com/bitcoin/calculatorThe above website is great for playing around with electricity prices, hardware costs etc and seeing if its profitable for you.