Olá
Pelo que entendi o Method Reference em si é apenas uma lambda, mas só que mais organizada e visualmente mais agradável para os olhos do programador em questão. Por isso, gostaria de perguntar se nós como programadores devemos nos preocupar em usar somente o lambda ( na hora de construir o código) e só mais tarde ( quando o código estiver pronto ) devemos verificar e colocar o método referencial quando é necessário? Se esse for o caso então falando somente sobre a compilação e como o código funciona ( triando a parte dele ser mais fácil de se ver nas linhas de código ), o method reference não é meio desnecessário quando temos o Lambda?