Sort:  

This again leads back to cost-basis. If you spend a higher initial amount on the contract this could make a more significant return on one algorithm over another. However, the same hashrate on one coin wont produce the same result on another, due to the difficulty in the block at the time and the value of 1.0 coin. You really have to run the numbers through a profitability tool and decide how much you want to spend before choosing one coin or another. If you aren't picky and simply want the highest return, you can determine this pretty easily.

I guess I put the question in the wrong way and you gave me a super complete answer... was looking for something much easier :) Let's say I have 10-20 Mh/s and I care only about generating coins, not the return and the value. What is the coin that I can generate higher in terms of units?

If gross accumulation is your only concern, you only need to compare the hashrate, 10-20 MH/s, and evaluate which block this is most effective against. A low hashrate like 10 MH/s will probably have higher return of whole coins in a fractional algorithm such as DOGE. That doesn't mean you can't apply 10-20 MH/s into LTC or DASH over ETH and see a better return of value, but if return of whole coins are your target then fractional mining is your best avenue.

Though keep in mind, if you have 20 MH/s in an Ethereum contract currently, you are better off switching to ETC as you can yield 0.1256 ETC for the same hashrate as opposed to the 0.009674 ETH this same mining power can give you. This is a good example of how shifting allocation can produce a more desired output based on what YOU want.

I suggest running your own numbers through a profitability tool as seen here : https://www.cryptocompare.com/mining/calculator/etc?HashingPower=20&HashingUnit=MH%2Fs&PowerConsumption=140&CostPerkWh=0.12

Awesome! Thank you very much for the info :)