On my old iPhone the performance is still fine, but the volume controls have been broken for ages. Basically you can only change the volume while it is speaking (otherwise it changes the ringer volume). So you have to guess when the phone is speaking and then smash the volume up button in the hopes that you guessed correctly. And of course you have to do this blind because you're driving at the time to trigger the turn prompt. Very annoying.