This is India`s best Company. No List of best companies of world is complete without this company. So why are you worrying? Keep buying at every fall. I assure you that you will not be in loss. If this share is unable to give you good returns, forget any else in India. This is the best bet in India, coming years will be even better.
Considering from the SELFISH corner of the STOCK MARKET, the one which can give you highest price appreciation in the quickest possible time is the best company. Example: NEPC India (BSE Code 500301) is a BSE listed company lying at the dark corner for months together as a junk stock. But to my view, it is the best company for today (may be for around next 15 days).
Remember that it is the profit for which we are working day & night taking high risk of losing our whole capital, not to judge which company is the best.
To my view, a Govt. concern is the worst company for investment because its CEO can be changed with the whims of the Ministry, made of some people who change their colour every moment, tell lies all the time. To know the value of the CEO, I divulge here that a wrong CEO can bring the most profitable company to a loss just in two years time. Example: RCF & SAIL: ten years back people were scared to spell the name of these two companies, forget about investing. ITI & HMT are two burning examples.
Who knows what is written in the fate of ONGC in next three years? Can you bet that it will not become another ITI?
Whatever you feel, I must have to say that in the long run working in same sector as that of ONGC, Selan Exploration (530075) will prove itself far better than ONGC.
An elephant is the biggest animal of the forest consuming highest quantity of daily food. Still a horse or a dog, though small, can prove himself far more valuable than that big fatty elephant (in terms of benefits to its owner). Whom will you call the best? Definitely not the Elephant?