I'm a young guy and I find iPhone memory management is very easy. The built in reference counting system with objects makes it fairly nice to work with vs. some ad-hoc system dealing with malloc'ed memory here and there. You might get a memory error here and there, but usually it means your design was sloppy somewhere [usually involving arrays, the bad part of objective-c design] and would probably eat up memory in a garbage collected system anyway.