ICS is coming to the phone, later as mentioned before.
BUT CM9 works great. I use it as a daily driver. Only thing I can't do with it is record videos, which I really don't ever do so I don't care. Plus S Voice works for it, which is awesome. Battery life is meh, it gets me through the day. If you constantly play games it'll die. I honestly like this phone. Maybe I got one of the ones that don't have many issues (although I used to get black screen of death, no longer happens and gps lock doesn't lock quickly. It takes awhile)
If it's cheap, get it. If it's not, don't.