I'm an aspiring, albeit poor, iOS developer, who just got approved into the iOS dev program. I've only got 1 iPhone (an iPhone 4) to test my apps and such with, so I'm being very cautious about actually installing iOS 5 betas... as this is also my day-to-day use phone. From what I've been reading on this forum about Beta 2, it sounds almost like staying with Beta 1 is better? I use facetime on a regular basis with my girlfriend, so it is important to me, but I guess if I had to go with Beta 2 I could just use my Macbook Air to facetime. I know that with betas not being meant for use on production machines, my best bet would be to stick with iOS 4 for a while, but as I understand, iOS 5 has garbage collection? If so, I'd much rather save myself the headache during development and code on a platform that does garbage collection for me. (Any experienced devs willing to provide their opinion on that would be greatly appreciated) So, just a general, constructive opinion would be greatly appreciated. Stick with iOS 4 for testing? or iOS 5 ? Beta 1? Beta 2? Thanks!