I will rate according to brand, best from top to bottom:
Amsoil 0w20 signature series 100% synthetic api sp. Used in honda civic turbo 2016 for 90k kms.
Mobil 1 5w30 (as 0w20 isn't available officially) api sn plus fully synthetic. Used in 2016 corolla altis 1.8 cvti.
Caltex havoline 0w20 api sn plus fully synthetic.
Liqui moly special tec 0w20 api sp synthetic technology. (not fully not semi synthetic either)