I think it is better to use semi-synthetic engine oil in our type of climate and environment. 100% Synthetic engine oils are good for extreme ambient temperatures like those are in very cold places where the temperature goes to minus Celsius or very high temperature desert areas where the ambient goes over 40 degrees Celsius.
It is always advisable to adhere to the engine-machine manufacturers (OEM) specified lubricants since they know it better as to which type of lube oil would be better for their designed engines/machines.
Btw, I had the chance to learn Tribology - science of lubrication and worked for maintenance of machines and plants, not to mention that I'm in this biz now and would refrain to suggest any brand for obvious reason...lol
Edit:
For a car with displacement cc-1998, it is advisable to sue SAE-40 viscosity grade oil, if not 50. Therefore, anything like 10W-30 or 20W-30 is below specification. It can be SAE-40 or SAE-50, uni-grade oil, since in Bangladesh the ambient temperature is always above 20°C. Muligrade oils are used only where there are wide variation of ambient temperatures like going from minus (-) 10°C to plus 40°C.
Please note that the letter "W" stands for Winter [ say in 10W/30 or 20W/40 ] and this itself indicates that for tropical weather the multi-grade oil having "W" in the specification is unnecessary, just waste of your money.
Hope this would help.