For Chinese typing on Android, I had Sogou, looked at Baidu. Then I figured I typed English too often and used the default Swype after learning of its swiping advantage.
Later, I was introduced to Swiftkey. Not much different. Now I am back to using Swype which has improved considerably and even has Chinese input. Swiftkey promised to have Chinese feature coming out soon but I am good with Swype now.