No código abaixo, dentro o if o código dá "throw new SaldoInsuficienteException". Qual é a melhor prática? Fazer um throw ou simplesmente utilizar System.out.println e escrever uma mensagem para o usuário?
public void saca(double valor) throws SaldoInsuficienteException {
    if(this.saldo < valor) {
        throw new SaldoInsuficienteException("Saldo: " + this.saldo + ", Valor: " + this.valor);
    }
    this.saldo -= valor;
}