Xcode 3.1 НЕ поддерживается на Snow Leopard. Это может сработать, хотя есть несколько известных ошибок, согласно Крису Эспиносу из команды Apple.
Apple поддерживает только инструменты Xcode 3.2 на Snow Leopard.
С точки зрения возможностей, мои любимые - это интеграция с Clang / LLVM, обновления инструментов (основные), новая система doco и общие улучшения в редакторе. Я не могу представить, почему вы не будете обновляться.
Также имейте в виду, что вам необходимо загрузить и установить версию iPhone SDK Snow Leopard после обновления до Xcode 3.2. Это в основном то же самое, что и версия Leopard, хотя она использует версию Foundation, которая ближе к реальному iPhone - это позволяет уменьшить проблемы, когда класс работает в симуляторе, а не на устройстве.