[Galaxy S I9000 Android Development] skezza:
Just a bit of feedback on my experience with this ROM. Galaxy i9000-GT here. If anyone wants to comment, please do, because I haven't read through this entire thread so forgive me if I'm mentioning something already well documented.

I flashed RC3.1.

Positives:

Firstly, flashing was a breeze. Came from a rooted Stock GB ROM with CWM. First flash, plus dalvik wipe and factory wipe and I was ICS ready. So excellent job on that, I remember flashing the Alpha versions and they were a bit hit and miss and it took me 3 or 4 flashes before I got it right. Kudos on that part.

This feels like a genuinely safe ROM. As much as I enjoyed using the Alpha versions I never felt comfortable, they were sometimes a bit unreliable. I can use this everyday knowing that one day it isn't going to pop out on me.

It's VERY fast (Way faster than GB), incredibly smooth and I've only had one soft reset since flashing. Not a single FC. I'm playing games on this that were far too slow on GB.

Negatives:

My SGS does seem to be running just a little warmer than when it was using Gingerbread, even when just sitting in my pocket doing nothing. If I'm honest, it's hardly noticeable but you can definitely tell when you've been using the same phone everyday. I'm not sure if this is anything to be worried about but perhaps someone could clarify this to me.

The USB Transfer speed does seem a little slow (I was clocking in about 1.7mb when transferring files earlier) although this isn't a huge deal as I only connect my phone to debug my app and that takes seconds to upload.

No luck getting Spirit FM Radio to work yet. Tried quite a few different options but can't get it to work.

General about ICS:

This isn't aimed at this ROM, but just at Google about ICS in general. For me, they totally ballsed up the People app idea. I can see what they've tried to do, but they've done it wrong. They've crossed the line in which E-mail addresses have gone from being somewhat abstract to completely personal. As soon as I signed into Google, it downloaded all my e-mail address contacts. If I tried to hide all content from my e-mail address, it hid all my imported phone numbers as well. Total disaster in my opinion which resulted in me, deleting my Google account on my phone, importing my contacts, then resigning into Google having turned off auto sync. The reason I want to hide my e-mail addresses is that I regularly have customer e-mails and I don't need these in my People. I want phone numbers when I go to People. I want e-mail addresses when I go to my e-mail account.

Still can't believe Google haven't implemented TouchWiz style notification/status bar toggles. Or at least ones that can be enabled by the user if required. I know some of you won't agree, but I think it was a real standout feature of TouchWiz. My girlfriend owns a HTC Android phone and after seeing how useful the drop down menu was, she immediately downloaded ToggleNotification (i think its called that, or NotificationToggle, by a guy called javelin i think). Having looked around and seen various solutions (such as MoreQuicklyPanel), I eventually settled on Widgetsoid, a free app that allows you to make a status bar widget, which you can then turn into a Notification bar toggle. Not ideal, but it works. If any of you have a way to get something similar to the old 2.x status bar toggles, please let me know. I've seen another ROM in which they are able to do this but I would rather stick with this clean build if I can.

Note: I know it's slightly Off Topic, but anyone who wants to run FIFA 12 ported from the Xperia Play on this ROM and are getting weird coloured grass, install Chainfire 3D, select Unroll Textures under OpenGL. I also recommend using the QUALCOMM patch as it massively increases performance but that's optional.

Comments, good or bad, are welcome :)