Bom dia.
Já usei volley e o retrofit. O volley é bom para requisições pequenas , sem muito tráfico de dados. Ele tem a vantagem também de cancelar as futuras requisições que ficaram pendentes na pilha de requisições. Outra vantagem é a grande flexibilidade que ele nos dá para otimizar o código de acordo com nossa necessidade. Uma desvantagem que me fez parar de usá-lo foi a falta de documentação.
Atualmente estou usando o retrofit em conjunto de um loader. A biblioteca é muito fácil de ser utilizada , além de podermos trafegar grande quantidade de dados de forma síncrona ou assíncrona através de annotations. O que deixa o código muito limpo. Uma desvantagem que pode ser contornada é o cancelamento de requisições que não possui nativamente, mas dá para fazer de boa no código.
Em resumo, nao utilizei o retrospyce, mas atualmente o retrofit me atendeu melhor que o volley devido a sua facilidade de uso , flexibilidade e vasta documentação disponível na internet.
Abraços '
Enviado do meu iPhone