As someone who doesn't typically have reason to use either -- is using floats rather than doubles actually common? I was under the impression this was pretty rare.
On PPC/ARM, single-precision allows you to use Altivec/NEON, which can give significant performance boosts as well.