As someone who primarily works on iOS, I would have liked to see Apple&#x27;s ARC mentioned. With the addition of weak pointers, I think it gives a good blend of performance (no GC) and low mental overhead. I think marking pointers strong or weak actually adds semantic meaning to the code.<p>But maybe that&#x27;s just rationalization.