Twitter updates are regular and solid. I'm not sure why it's not good for communication. I regularly check in there and here. Generally, I'd say I'm usually well informed by the routine. Seems to work well for me.

I even get emails when Larian posts on twitter.