Definitely mining is profitable but there are some conditions which needs to be put in place before setting up a mining farm which most people adhere to, it includes:
Firstly, users need to acquire a safe environment which has fast response in cases of emergency. Also the environment must be a standard building where efficient mining operations can be carried. Users must also consider the electricity bill of such area. The devices must be in a cool environmental climate condition, with proper ventilation to reduce overheating. This is because hardware gets easily damaged when it get too hot. With these I know it will look too cost for you, but hey there are some other mining platforms out their among which includes VEIL, which is the first zerocoin based coin and it's all about mining, staking and having anonymous transactions. This mining platform doesn't require a huge facilities unlike others but only a well equipped computer which can work no matter the condition around it.