The only thing that keeps mining from being profitable is the price of hardware and electricity and then difficulty. At this point I am not sure how you couldn’t be profitible as it was profitible to mine when BTC was at 1700 when I first started mining.
There are a lot of sites that track hashrate and profitibility at any current snap shot in time.
All 4 are great resources. If you are looking to support a specific alt coin then you need to make sure you pick up a GPU that excels at that coin. Example AMD GPU’s are awesome at cryptonite and Nvidia at equihash. Now any card can mine any algo but some are better than others.
@THEDATALORD did post a very nice ROI sheet here in the Mining & Hardware section. Profitibility doesn’t really exist until you make pay off your rigs with what they mined. So there isn’t a site that exists that could track that for you as you need to take into account all of your expenses including electric.
For example I hear many say mining isn’t profitable right now. That statement is making a lot of assumptions. It still is extremely profitable for those that got their rigs prior to the GPU shortage. When BTC hit 18k I sold some of what I mined and paid off my rigs so their ROI was less than 180days. Now it costs me $150/month to earn 0.09 +/- a bit variance a month (I use NiceHash like @Kushdaddy) . So that equates to roughly $580 profit a month. Now as BTC rises this will increase. Basically the price of BTC needs to drop to below 1666 before mining becomes non-profitable for me. This is based on the fact my rigs are paid off and my electric is stable at 0.095c or $150/month.
Hope this helps.