I am a new miner. I am quite confuse. Some members are suggesting to start mining and hold it and some others are suggesting for buying BTC. Now what would be best for a new miner like me.
Everyone has a different strategy. I would suggest to do a mix of both: e.g. buy Bitcoin with 50% of your money and invest the other half into mining contracts.
The following links are helpful for finding a good cloud mining service:
http://cointelegraph.com/news/112159/cloudmining-review-part-4-money-mattershttps://cloudmining.guru/Personally, I like CEX (for Bitcoin only) and Genesis (for everything else).