Por que usar um QueueClient vs MessageFactory?

No Azure Service Bus, você pode enviar uma mensagem intermediada usandoQueueClient eMessageFactory. Gostaria de saber por que você gostaria de usar um sobre o outro.