In that case I'm going to give a try to Multiling O. Why do you think is better to Touchpal X? and what is the difference between Multiling and Multiling O?
I tried Touchpal X out for a few minutes for comparison. My first impression was that Touchpal was more meddlesome (wanted a bunch of admissions without any obvious reason, tried to make me send pretty much all my input to some cloud, opened pop-ups to make me rate it). It does support a big number of languages, although not as many as Multiling O. In terms of Chinese languages, it only supports Mandarin; Multiling also supports Cantonese, is beginning to support Minnan, possibly more (Wu?), don't remember. Multiling also lets you change between character sets (simplified, traditional (TW), traditional (HK), Japanese) for transcription-based input (Pinyin, Zhuyin ect.); Touchpal doesn't seem to have that option, or at least I didn't find it during my, admittedly short, test. On the other hand, Touchpals algorithms seem to be superior for both transcription-based and handwriting input (Multiling's handwriting recognition actually is pretty awful if you ask me).
I see merits to both. Especially the better character selection and handwriting recognition are things that really speak for Touchpal in my opinion. But after my short test, I personally still prefer Multiling because switching back and forth between the languages and character sets I use seems easier there, and because I didn't like Touchpal's intrusiveness.