Vi very successfully minimises finger travel and speed with command mode.
Swapping ; and : seems to save a lot of extra shift keystrokes for commands which are used more freqently than repititions of letter searches, but there are disadvantages to using a non standard key layout.
What are the advantages of : for commands? Compared to the effiency and elegance of Vi overall I feel like there must be some logic I'm missing.