A simple question... maybe...

OK, here is a simple question:

what’s faster, display lists or interleaved arrays?

I know it isn’t really a simple question and I hope you will share your experiences about this. Thanks.

Display lists. Of course, display lists are only good for static geometry. (recompiling the display lists when the geometry changes is generally not an option).

Best performance for dynamic geometry is achieved through an extension, namely ARB_vertex_buffer_object.