Jag tycker att Xcode är en alldeles utmärkt miljö. Ta bara allt de gjort med statisk analys i 3.2. Som nybörjare måste det ju vara en fröjd att ha en så pass bra hjälp när man försöker hitta sina minnesläckor och icke-initialiserade variabler.
När man lär sig att programmera tycker jag att det är minst lika viktigt att lära sig avlusa, men det verkar de flesta hoppa över. Själv har jag inga problem att starta gdb och lista ut varför mitt program seggade, men är man inte van vid det är Xcodes integrering med texteditorn näst intill en dröm.
Xcode är inte perfekt på alla sätt, men personligen försvann det mesta som jag hade meot den i 3.1 och i princip allt annat i 3.2.