I was a former WM user and my touch keyboard of choice was TouchPal. It has better prediction than the htc keyboard, is bigger, and has extra swiping shortcuts to make typing a breeze. Watch a video on youtube to see all of the shortcuts. You easily switch from qwerty, compact qwerty (my favorite), and numeric pad layout by swiping from left to right. Do a search in the market for touchpal and it will bring up the chinese version. Download it, go into settings > keyboard and languages and select (select checkbox) chinese touchpal. The next time you have a box to type in long hold and select change input method and select chinese touchpal. When you open the keyboard you have to hit the little sprocket wheel in the bottom left corner to change the language to english. Enjoy!!