Mining is always profitable for someone or no one would even be doing it. The days of hobby mining at home with a GPU are coming to an end. You can't really something that is ASIC proof, there will always be better designers that can make specialized gear for a certain algorithm.