While I agree with most of this, I wouldn't call ball mice "cosy". Ball mice were unreliable and cleaning the rollers was an annoying chore. Optical was a big upgrade, especially as it went mainstream with some exceptionally good mice (the Microsoft Intellimouse series). I certainly don't miss ball mice.