I think Qatar Insurance is best..because it is a local insurance company and provides very good service in case of accident claim!