Ok the newer GB roms are good. I'm on 2.2.10 I think right now. I downloaded it 3 days ago so w/e was up then on the site. I've been running the various ICS roms out there including the MIUI.us one. I'd say the 2.2.10 GB rom is by far the best thing out there to run. The ICS version of the AOKP project is probably the best in ICS. I haven't tried inc build 22 thread roms. The ICS Miui rom that was put out last totally didn't work and kept freezing to the point I had to do the 3 button reset. The one before that was fine and aside from it taking 2x the battery everyday it could easily be a daily driver. Not sure which kernel I like, tiamat or incredikernel.