Mienshao, having higher stats and a wider movepool than Troh, is an excellent pokemon. If a much, much higher leveled Throh is an alternative, you could choose that one if you lack the patience to train Mienshao. That is your choice. Mienshao does have low HP and Defences, but its speed, attack, and special attack stats add upp to it. This pokemon could OHKO enemies before they can even use their first move.
Note: do not use this pokemon when fighting a fighting weakness (when its attacks are not very effective).