I live in a Chinese speaking country. I type in Chinese from time to time.
GBoard was pretty okay for typing Chinese. I don't want to use GBoard because I dislike it for typing English. I'm considering using it for Chinese and use another keyboard for English.
My other keyboard is Microsoft Swift Key (sp?). It's better for English, but Chinese typing is weird.