Caução ou Fiança? Qual é a melhor garantia no Contrato de Locação?

Já não é novidade para ninguém que as locações de imóveis podem ser garantidas. Existe um rol de possibilidades de garantia que o locador (aquele que dispõe o bem) e o locatário (aquele que aluga o bem) podem pactuar. Existem 2 garantias muito comuns no dia a dia de quem de alguma forma está ligado à locação de imóveis. São elas: Caução e Fiança. As duas garantias geram ainda muitas dúvidas quanto à aplicação, diferenças e características de cada uma. Afinal, qual delas seria mais interessante para o contrato de locação?