ICS is pretty awesome! Except that ICS has no camera or video recorder, not being able to view video outside of the net, along with a list of other problems lol Its not stable yet! I've tried CM9 and HFS(Hell Fire Sandwich).
You should check out MIUI!! It has the feel of CM7 and the look of CM9. A perfect integration of Kang! All 3 OS's are in fact built by team Kang. At least Miuui's port to the G2x is developed by Kang.
Even if ICS became stable, I am a dedicated GB man! I just like the stability it provides and the community/devs are/is big!