If you are slightly dyslectic like myself you might appreciate Fish shell a lot for its clever auto suggestions.
Here a first example when preparing to write a Linux install iso file to another device.
Type in : sudo time dd if=example.iso of=/dev/sdb st
Press the tab key
It will show : sudo time dd if=example.iso of=/dev/sdb status=
Now add a p
Press the tab key again
Now it will show : sudo time dd if=example.iso of=/dev/sdb status=progress
But Fish shell can auto suggest more than one may expect. See here another example.
You want to start the Gnome Weather application and you type in :
weat
Press tab key
And it auto suggests : gnome-weather
That is pretty cool, isn't it ?
Fish shell can also auto complete options for command line applications, to help you find the one you need faster