LLMRouterChain or Agent, which one is preferable?

Most probably depends on the use case but maybe there is a borderline or rule of thumb. Please share your thoughts.