I've basically been mining anything profitable with the GPUs I have, 1060 3GBs, 1070s, 1070tis and turning whatever coin I mine(CLO, Grin, Beam, Zelcash etc) cash those out for BTC. Then with the BTC i HODL some and put what I can into my favorite coins, RVN and ETH. Personally, I think those will be the few projects with long term viability.
Coins to stay away from would be BTG, ETC, XVG, EXP, maybe some others PoW coins but the lack of develop on those coins plus the 51% attacks (BTC/ETC/XVG) have removed them from my "worth mining" list.
I disagree with you on BTG and ETC. Those are my favorite undervalued coins I mine and at all time bottoms. They are at killer deals, BTG is ran by someone that quit is google job to full time on BTG. BTG and ETC have big brand name recognition and strong purpose.
I like Grin and Beam also but they are also tooo new and they can still lose a lot of value during price discovery. Zelcash seems cool but seems like another project that's good at copying and pasting everyones work like vertcoin. Not a strong trend setter