3D World (LookAt function or Matrices)

What is better ???

In my opinion, I would just track the current view angles and view origin …then use glRotate and glTranslate functions to set up the view properly. I always found gluLookAt to be a bit annoying.