I am not a big expert on objects, but they really seem to make debugging very hard and complicated. Also you can have a lot of nasty memory leaks. I am a coder for a complex game engine and simple arrays are easy to use and cause much less trouble. On top of this, they make code harder to read and less easy to understand.

Objects of course make sense if you want reusable, standalone components, but if it is just for yourself, you can simply cut and paste code. Yes, it could be a bit more work, but you avoid tons of problems that can happen to objects.

Any thoughts?