E90 has 3D Graphics, and presumably the CPU is more powerful, but the E71 has faster CPU, but it aint that much...
the E90 can also record in video 30fps, and of course renders it in wide screen, whereas the E71 can only record at 15fps, and dang! the screen is smaller
if size matters to you...