ya, i agree sometime the language is difficult to write and read.
But if you see my posts, most of then are in English and Chinese, the additional PinYin doesn't applear very offen.
And I use the PinYin+English mostly in the short conversations, and some fixed terms such as LM, NLM, Ten-Thousand Sui etc.