I'm a big fan of simple for a simple reason: more people read simple, and people run away from Complex or treat is as Black Magic. So non-optimal code that people are comfortable reading, is preferable. ron