It really depends on your project. Usually I would use a logical base object for sync purposes, and handle visual animations for each player locally on clienta.
I would not be surprised if syncing did not work with hierarchies. The multiplayer plugin and containers both predate hierarchies by a lot.