Whenever possible, I try to avoid MU.
Imo, they are never on time and I personally prefer CZ more although chinese airlines are
in general.
Most of the time, I book my domestic flights using Ctrip or Elong.
Reliable and the only downside is that they charge fees when using foreign CCs as mentioned.