I never saw mining as a short term profit, I'm just doing it on the side with my gaming rig since I don't have time to play anymore, might as well try to make some money, also thought about selling my card since the price went up by 30% compared to the time I bought it.
But the point is you should mine something you think will increase in value.
So many people just look at short term gains and jump around mining what looks good right now (nicehash), this is good if you have a big farm, but smaller miners are better off with some gambling.
As someone already suggested, BTX is a good coin to mine right now, but somehow can't get my miner to run, not sure what is the exact problem.
I mine for the short term profit.
The pool I use auto-exchanges for BTC and pays me in that.....
Has been pretty damned profitable and steady if I keep with the most profitable algo as it changes.