Let me compare for you mining vs masternoding:
If we buy antminer D3 from last batch 1450$ for one. It will came on Nov 20- 30.
Current earnings from miner 160$ per day but when all miners came (4 batches of d3 and Inno / Ibelink / Pinldea)
it will divide it to 5 - 10 times from current. About 50 - 30 $ per day or less..
Or we can buy 2 MN on score now and they will start work in 4 days. Price will rise and it will be in range 20-40 $ per day and you still can just sold coins if want when miner can't be sold so easily and you should wait till it came.