For those of us (myself included) who use high end machines to run Second Life, it is easy to forget that as Second Life develops, it is becoming less and less friendly for older machines.
For the web, organisations such as W3S keep the web in check, sustain standards so that viewers new and old work well with one another, and the experience can remain largely consistent. Second Life has no such organisation, and as such tends to run away with the latest and greatest technologies, without bettering the experience for users with older hardware.
Technologies such as Avatar Imposters are great, and should be worked upon. A setting to set all avatars (yourself included) to sprites would greatly increase the speed of a users experience on low end hardware. The ability to lower the polygon count beyond current options would also be good.
Side-note: the Mac OS and Linux viewers appear to play second and third fiddle to the Windows viewer, which isn't good practice for a system which aims to provide a rich net experience for all users with an internet connection.
For consumers to fully grasp SL, consumers need better access on their hardware (aka non-gamer and non-studio rigs)
Also great idea for the same trick as with avatar impostors would be to use it for objects that are further away. This would enable the viewer to have high distance visibility without reducing the performance dramatically.