I would always focus on the market cap only. Best coins under 10 million are XtraBytes and POSW.
Coin supply doesnt matter much. If you invest $10,000 in a 10million market cap coin and the market cap goes to 100million you still make $90,000 regardless on whether your original 10,000 bought you 100 0r 100k coins
What about smart cash, which is fork of zcash.